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

General Discussion

Should I start with Android or IOS?

I have decided I want to get into app development. I was wondering what I should start with. Android or IOS? I have an android phone, I don't know if that effects it. What should I start with?

2 Answers

Hi Tristan,

I think a lot of it has to do with personal preference and what interests you the most. You should do what you are passionate about because it will help you learn and it will keep you motivated. I will say, though, that it seems that there are more iOS developers than Android, at least in my own experience. Since you have an Android phone it would likely be beneficial for you to start there to see if you are interested and having an Android phone to work with may be of value to you as you begin developing. As I said though, do what interests you the most and what you have the most passion for, don't let trends dictate your progress, long term you will be better served if you stick to something you truly want to learn and get good at, it will keep you motivated and eager to learn.

iOS!

its extremely easier to find straight forward material on Swift, Xcode and making apps! its easier and more straightforward to learn iOS. and iOS is only growing larger and larger. You may have to buy an iPod to test out your apps but it will be worth it. I've just started learning iOS and its a lot of information but its so laser focused. you download Xcode. do some lessons, some books, etc!

Should be noted that Xcode will only work on Mac OS X. There's the "Hackintosh" option but I'm not sure if that's the best route.

One of my family members has an iPhone 5, will that do? Also, isn't Swift not a fully developed language. How does that compare to java?

I don't know anything about java. but swift gets criticized because it works exclusively for iOS. I personally feel, iPhones and apps are a large enough market that you won't feel restricted. I don't mind starting off knowing how to make only iPhone apps. for me, its somewhere to start and focus in on, and iPhone apps are "cool"!