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

Android

Questions on how to make an app.

Hi guys, I have an app idea that I want to expand on and create, however I have no experience with making an app and have a couple questions on it.

  1. Will I be able to create the app with not much experience? (It is a interactive app based on your gps location.)

  2. Should I focus on a specific platform (Apple or Android) or try to do both? (I have a friend who could focus on one and I on the other.)

  3. Where should I start? Does treehouse provide everything I need to know to get it up and running? (If not what are some other good resources to get going?)

Thanks in advance!

2 Answers

Hi Micah,

To answer your questions,

  1. It depends on what you mean by little experience, and the complexity of the app. Looking at your third question you have no experience or you have you play around with Xcode a bit. I would say that probably yes, and you can look at my answer to question 3.
  2. You should only do android or iOS, but not both especially since you have a friend that can do the other one. The reason is is because you can really get to know one language and become more fluent at it rather then try to keep track of two.
  3. Treehouse has every thing to get you started, if your doing android, do the android development track, if you are doing iOS (Apple) do the iOS development with swift track, and then you might want learn iOS development with Objective-C.

Hope that answers it!

Yep it does! Thanks Caleb!

Hi Micah; First of all choose platform for your self, two of the platforms use really different languages and it will be hard (not impossible but really hard) get good in two of them in same time. About experience actually its good to have some but if you don't have that's not a stopper we are all here to learn some new things :) Where you should start ? Start with small things, if you run on android I suggest before you start your own app build course apps till you reach Ribbit course. At that point you can build some different apps and can navigate around basic problems after that point before start programming your app look for libraries around github and other sources which will make you save time and before start make a road map at least list of things that your app must have.

for other sources for solving your problems with apps try stackoverflow.com and Google them I mostly find answers for my problems in stackoverflow.com. And use forums they help.