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

Viantef

macrumors member
Original poster
Jun 20, 2013
67
0
2 months? 4 months? A year?

What was the complexity of your application?

Was it dynamic?

Did you also have to learn PHP, Python, etc?
 
2 months? 4 months? A year?

What was the complexity of your application?

Was it dynamic?

Did you also have to learn PHP, Python, etc?

3 years.

I have no idea what you mean by complexity. I suppose it was dynamic. No, I didn't need to learn PHP nor Python.

iOS apps are written in C, Obj-C, and occasionally C++, too.
 
2 months? 4 months? A year?

What was the complexity of your application?

Was it dynamic?

Did you also have to learn PHP, Python, etc?

I'm someone that strives for perfection so it can take longer for myself and it also depends on the resources you have and how much time you can invest in learning, building, debugging and polishing, so it can extremely differ from one to another. It also depends on the application you have in mind, for example you can create games with a game builder (like Stencyl) and it can give you a good structure to build a game and would downsize the development time.
 
3 years.

I have no idea what you mean by complexity. I suppose it was dynamic. No, I didn't need to learn PHP nor Python.

iOS apps are written in C, Obj-C, and occasionally C++, too.

If the app is dynamic, wouldn't you need some dynamic scripting language such as PHP, Python, etc? (Social Networks, File Hosting, News)
 
If the app is dynamic, wouldn't you need some dynamic scripting language such as PHP, Python, etc? (Social Networks, File Hosting, News)
No you wouldn't. I'm taking a guess at what you mean by dynamic, but C and Obj-C can handle dynamic content just fine.
 
If the app is dynamic, wouldn't you need some dynamic scripting language such as PHP, Python, etc? (Social Networks, File Hosting, News)

So by dynamic you're talking about downloading stuff? None of my apps that I've released do that, but I've made plenty of test projects that do things like download RSS feeds and read them aloud to the user. The only languages it involved were Obj-C and C.
 
2 months. Had to rush. Got the 2.0 SDK in May and the iPhone App store opened in July (2008). But my apps needed a lot of improvement in the following months to fix things that I hadn't learned how to do the proper way yet. Lot of dynamic game animation, it that's what you mean by dynamic. Did some Javascript for an earlier iPhone web app.
 
1 year.
First two apps were both written first for other platforms.

First iOS app took 13 days to complete for iPhone,
Second took a few months, and I submitted and rejected it many times
before letting it go.
 
My first app took about 3-4 consistent months (learning was very stop start before that) and that included learning Objective C.

The app is very simple but the purpose of making it was to implement things I had learnt and to get more familiar with the language, SDK etc.

I found a youtube channel that had lectures on Objective C (4-8mins each, about 50 videos) and then some more on Objective C with the iOS in mind. .

I would do these after work, on weekends etc and then over Christmas holidays, did most of the coding for the app. I also bought a couple of books to use as reference


I'm lucky I have a friend who is a graphic designer who took care of the art, logo etc for me.

App was submitted and accepted first time.
 
I haven't actually released an app yet.

I've been studying for two solid months now.

First I read the BNR Book - Objective-C programming.

Then I looked at some tutorial videos on a website, which was okay.

Now I am reading a book by Apress - Beginning iOS 6 programming. Should be done next week with this book.

Then I will look at Stanford's online lectures and go through them.

From August I will start designing my new app - which I suspect will take many months to complete as it's a big, complex app. Fun times!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.