Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Starting IOS Development

I want to create iphone apps. I just finished the crystal ball project and had fun doing it :).

I know this is a tough question, but how long does it take to start making apps on your own? It probably depends how much time you put in to it, but what is a general time frame?

1 Answer

Amit Bijlani
STAFF
Amit Bijlani
Treehouse Guest Teacher

@Ryan that is a very general and relative question. It all depends on the type of app you want to build. It's like asking how much time does it takes to cook dinner? Well, depends on what you want to cook and the complexity of the dishes. Over time you will get faster at cooking but the times will always vary based on complexity.

You are at a great starting point. I would encourage to next start with the Blog Reader project. And try performing the Extra Credits at the end of each stage. This will force you to learn above and beyond what is covered in the videos and it will encourage you to experiment.

Once you are comfortable with your programming skills then I highly recommend thinking about creating an app. It does not even have to be something you release to the app store but it ends up being a goal you can work towards slowly and steadily. This process can take anywhere from 2 - 6 months depending on how much time you dedicate to it.

Creating apps is a learning process because you will never know the entire SDK. You could essentially start building apps tomorrow with the little knowledge you have but it would be better to build a foundation that you can build upon yourself in the future.