|
|
|
|
|
by ToddWBurgess
1423 days ago
|
|
Speaking as a Flutter dev, I would say it depends. If you want to go all in on Android then do the native Android route. Gives you access to the full Android platform. If the app is for personal use you can see what UI framework works for you, XML files or Jetpack Compose. These days native Android means Kotlin which is a powerful language with another learning curve. If you want to do cross platform or don't want to deep dive the Android APIs, Flutter is a great way to go. It is based on Dart which is easy to tackle if you have a Javascript background. The learning curve, I think for Flutter is not as steep as native Android. If I had a preference I am biased towards Native Android but doing Flutter professionally has given me access to iOS development (something I could never do if I only did native Android), there is that. Download Android Studio, try the sample apps and see which one does it for you. |
|