I recently came across PraneethVT’s Reddit post about how he built his first Android mobile app – a GPA calculator.
Here’s a little bit about PraneethVT
- He is a computer engineering college major
- So, in total, he has had about six months of actual programming classes
- Two of the introductory CS courses he has under his belt teach Java
- During his summer break, he decided to put some of his CS skills into practice and build an Android app
Skill/language needed to build an Android app?
Building an Android app comes down to two major skills/languages: Java and Android. Java is the language used in Android, but the Android part encompasses learning XML for the design of the app, learning the concepts of Android, and using the concepts programmatically with Java.
Once you learn Java and XML (XML is really easy to get used to, and you should learn the language as you program your app rather than learning it beforehand like you would with Java), you need to learn how to connect these two using Android principles.
5 things to know before building your first Android App:
- You need to learn Java, there is no way around it
- Android part encompasses learning XML for the app design, understanding concepts of Android and using said concepts programmatically with Java
- Beginners should probably use an IDE (PraneethVT preferred Android Studio over Eclipse)
- Building your first app is time consuming: it won’t happen overnight. This is not a project for those looking for a fast result
- When stuck on problem (which will inevitably happen), turn to Stack Overflow. If no luck there, look to the Android Subreddit where there is a helpful community
Via: LearntoCode