Java programming language
Kotlin programming language
Using Android Studio
How to develop Android applications using Java or Kotlin
Android Material Design
Android is one of the most widely used mobile platforms today with over 2 billion monthly active users and millions of apps on the Play Store. Android accounts for over 85% of the total mobile traffic on websites.
As an Android developer, you will have a chance to cater to this huge audience by creating mobile apps/games. You can work as an indie developer and publish your own apps or work for one of the existing publishers. There is no shortage of opportunities!
If you want to take one course that teaches you everything you need to publish your first app, skip to the ‘All In One’ section.
Start with learning Java. Most projects and tutorials you will find on the web will be using Java.
You can choose to learn Kotlin or skip this section. Kotlin is interoperable with Java, so it won’t hurt to experiment with it. Check out ‘Java vs Kotlin’ to see the advantages of Kotlin. Note: Kotlin became the official language for Android in 2017.
Now that you know the language, you can start with Android development. Both tutorials in ‘Android Development’ section require familiarity with Java. Post completion, you can check out some open source apps and try to implement on your own.
If you are using Android Studio as your development environment, you can refer the ‘Android Studio’ section in case you get stuck or want to explore.
‘Material Design’ section is optional. You can come back to this section once you are comfortable writing apps or skip it entirely.