+ 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?
5 Respostas
+ 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.
+ 1
+1 option: dart with flutter
+ 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.
0
I think you should go with Kotlin alternate of that . And some knowledge about SDK .
0
Hey there,
If you're interested in becoming an Android developer, the first step is learning the basics of Java or Kotlin, as they are the primary languages for Android development. It’s also helpful to explore resources like the https://crazy-time.game/statistics/ , where users can experience smooth and secure gameplay on both the web and mobile platforms. Understanding how apps like these work across different devices is crucial for developers.