Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

tfellas

macrumors member
Original poster
Sep 15, 2014
31
0
for the past few weeks i've been working on developing an idea for an app.

I could try and explain it in words but I have a flow diagram that will hopefully explain better what im trying to achieve. http://imgur.com/fuLrDNg

the log in for will be a log in with facebook

I'm just unsure on how to have a hash tag event list and have all data gone after 7 days,

any insight would be nice thanks.
 
for the past few weeks i've been working on developing an idea for an app.

I could try and explain it in words but I have a flow diagram that will hopefully explain better what im trying to achieve. http://imgur.com/fuLrDNg

the log in for will be a log in with facebook

I'm just unsure on how to have a hash tag event list and have all data gone after 7 days,

any insight would be nice thanks.

You're not going to be able to make an app like this without pulling your sleeves up and taking a very good iOS development course. I would estimate it will take you 6 months or so to build up all the needed skills. I would recommend a course from Bitfountain.io (via this deal on stacksocial) or a subscription to Lynda.com.

You really cannot learn how to make an app of that complexity off of forums or YouTube tutorials.
 
i have a solid understanding of objective c allready.

just don't know specifics. and imo I think it is entierly possible to make something from youtube videos and forums. just need to know what search for on the internet

e.g log in use facebook, I found a tutorial on how to do that
 
i have a solid understanding of objective c allready.

just don't know specifics.

uh... contradicting

and imo I think it is entierly possible to make something from youtube videos and forums. just need to know what search for on the internet

e.g log in use facebook, I found a tutorial on how to do that

It definitely is. Now making something good from it, is completely different. Getting bit by bit from different places can't be good
 
i have a solid understanding of objective c allready.

just don't know specifics. and imo I think it is entierly possible to make something from youtube videos and forums. just need to know what search for on the internet

e.g log in use facebook, I found a tutorial on how to do that

Learning Objective-C is extremely easy. It's learning the frameworks that takes time. You will not be able to build an app like this with YouTube tutorials and forum help, sorry. Building a UITableViewController alone, just to display a simple list, takes most people hours of practice, sometimes days.
 
Correction: 999 out of 1,000 people who try to build an app from YouTube tutorials won't be able to. :cool:

i must be that one person then, because I find youtube tutorials easier than buying a book I am very quick learn by doing coder

I have an app with a facebook log in now just have to populate it with a list from a database

anyone know how that is done?
 
i must be that one person then, because I find youtube tutorials easier than buying a book I am very quick learn by doing coder

I have an app with a facebook log in now just have to populate it with a list from a database

anyone know how that is done?

I didn't look at your flowchart previously. You're going to need some kind of server set up to handle all that other stuff. You might consider using a service like Parse which will mostly handle the server end for you:
https://www.parse.com

There are also other similar services - after evaluating a bunch of them I chose Parse for a project I'm working on.

Or you could set up your own server stack using, for example, OS X/Apache/Python/Django/MySQL (see MAMP: http://www.mamp.info/en/)

The server end will handle all the shared logic, IE, receiving and distributing messages, and compressing archives and what not.
 
One of the key skills of being a good programmer is being able to take your knowledge of the basics of a language and API (we call these building blocks the 'fundamentals') and using your creativity and imagination to build apps that do things that no one has specifically tried to do before or, at least, published a YouTube tutorial about.

Another key skill is being able to 'divide-and-conquer', taking a complex problem and breaking it down into smaller, more-manageable pieces and tackling each of those pieces on their own but then integrating them together to create a more robust solution. Your flowchart needs to be broken down further. It has four 'steps' and each of them, except maybe the first one, contains far too much detail, in my opinion.

Here's the flowchart, in case anyone else is curious:

fuLrDNg.jpg


Once you've broken the problem down into smaller pieces, you can start to ask for help on bits that you are having issues with. As it stands, I'm not sure what specific help you are seeking.
 
One of the key skills of being a good programmer is being able to take your knowledge of the basics of a language and API (we call these building blocks the 'fundamentals') and using your creativity and imagination to build apps that do things that no one has specifically tried to do before or, at least, published a YouTube tutorial about.

Another key skill is being able to 'divide-and-conquer', taking a complex problem and breaking it down into smaller, more-manageable pieces and tackling each of those pieces on their own but then integrating them together to create a more robust solution. Your flowchart needs to be broken down further. It has four 'steps' and each of them, except maybe the first one, contains far too much detail, in my opinion.

Here's the flowchart, in case anyone else is curious:

Image

Once you've broken the problem down into smaller pieces, you can start to ask for help on bits that you are having issues with. As it stands, I'm not sure what specific help you are seeking.

Great post, I was going to post something along the same lines this morning, but wound up going to X-Fit :D

Anyway ...

Yeah, that “flowchart” has about 50+ smaller pieces/components/use_cases/stories (whatever, depending on your methodology, approach, process).

As someone else pointed out above, there are several major components to this: app, services/backend/API, state, push, notifications, authentication.

FWIW, the way you learn isn’t so much important, however, there are plenty of fundamentals that you need to know, and searching for videos to do X without understanding Y might lead you (the OP) to a Frankenstein’s monster code mess.
 
Last edited:
You say you have a solid understand of Objective-C but you don't know the frameworks well. While this can oddly be true, I'm surprised at that statement since Objective-C is Apple centric and most examples, tutorials and books are centered around Apples frameworks. Do you have an example of what have you written?
 
what i mean to be understanding of the code is when im following along with a youtube tutorial Im not just blindly copying the code with no knowledge of what everything means. I actually understand that this line means its doing this etc.

but what I fall short on is finding things by the correct name like a tableview list might be called something else in another language so when I ask how to get array data from a online database or hashtag or whatever. I'm asking really what do should i specifically be searching for to find the right video
 
what i mean to be understanding of the code is when im following along with a youtube tutorial Im not just blindly copying the code with no knowledge of what everything means. I actually understand that this line means its doing this etc.

but what I fall short on is finding things by the correct name like a tableview list might be called something else in another language so when I ask how to get array data from a online database or hashtag or whatever. I'm asking really what do should i specifically be searching for to find the right video

Well you need to break it down into pieces like others have suggested. I recommend looking and playing around with Xcode for a while. All of the correct terminology is located throughout the program and storyboard editor.

Somethings to accomplish your task.

Learn
NSURLConnection and it's delegate methods
How to parse JSON data with NSJSONSerialization and any exceptions that go along with it. (e.g. A value you were expecting to exist is returned in NULL. That will crash your app)
How to store and pass this data from a central location. (So you don't have data spread everywhere within app.)
Customizing a TableViewCell since the one Apple provides is pretty limited.
And probably a lot more I can't think of right now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.