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

What relevant skills do I need to create a user based android app?

So, let's say that I want to make an app that will let people login with unique Email / username and password, upload photos, follow and be followed, and see a list of the latest posts of people that they are following. What skills do I need to do this? I think it has to do with SQLite for storing user credentials on the phone so that they don't have to log in the second time, and I think that it has to do with PHP / database stuff... But I don't know what exactly I should know / what tracks to follow. Advice?

aakarshrestha
aakarshrestha
6,509 Points

You can do all of the things you mentioned but then if you don't know how to program, it's gonna be very difficult to create the product like facebook, twitter and else.

Right now focus on learning how to program. Once you start learning more on programming, you will answer your own question later.

If i were you, right now i would focus on learning one programming language and understand OOP concept.

Hope it helps!

Happy coding!

1 Answer

Java programming is preferred. This is because a lot of the programming done with android's official IDE for making apps, Android Studio, is primarily Java based.