+ 1

What to do if I want to be Android developer?

What should I do after learning beginner and intermediate Java? What is my roadmap to become android developer?

15th Oct 2024, 6:08 PM
aref Plays
aref Plays - avatar
4 Answers
+ 2
Knowing Java is great. Knowing Kotlin is an alternative as that's the direction some people are taking for Android development. Another alternative would be React Native. All those options will work for Android development. To develop for Android, you need to go to JetBrains.com and download Android Studio on your PC or Mac. Then you can run emulators with various versions of Android on simulated Android devices. Personally I am a game developer and use Unity and Godot game engines. Both of those will generate Android apps, iOS apps, web apps, and native Mac or Windows apps. If you want to release your app into the Google Play store, you have a bit to learn about that too. But other than that, it's easy enough to side-load your apps. There are tons of tutorials about this part as well. Just not here.
15th Oct 2024, 6:31 PM
Jerry Hobby
Jerry Hobby - avatar
+ 1
+1 option: dart with flutter
15th Oct 2024, 6:43 PM
Mihaly Nyilas
Mihaly Nyilas - avatar
+ 1
If you're looking to develop Android apps, there's a good roadmap here: https://roadmap.sh/android It's great that you're starting with Java! Many developers are switching to Kotlin because it's more powerful, but Java remains a strong foundation. For native Android apps, use Android Studio—it works across OS platforms. If you're interested in cross-platform apps, React Native is a great option, especially if you have React skills. It's fast and lightweight to develop with. However, I prefer Flutter with Dart. Though you'll need to learn Dart, it's easy to pick up. Flutter stands out because it renders its own pixels, offering smooth performance. Plus, everything in Flutter is a widget, which you'll understand more as you learn. Lastly, to share your app, you can publish it on the Google Play Store, but you'll need to learn that process too.
15th Oct 2024, 7:17 PM
Shihan
Shihan - avatar
0
I think you should go with Kotlin alternate of that . And some knowledge about SDK .
16th Oct 2024, 4:01 PM
Pankaj Sharma
Pankaj Sharma - avatar