DEV Community

Discussion on: Kotlin vs Flutter? Are you comparing them fairly?

Collapse
 
robotsquidward profile image
A.J. Kueterman

Like you touched on, I feel like Kotlin vs. Flutter isn't the question - it's Flutter vs. Android Native.

Learning Kotlin is just a part of learning Android Native in 2019, just like to learn Flutter you need to learn and use Dart. Then the question becomes do you want to be a native mobile developer or a cross-platform developer specializing in Flutter. There are plenty of reasons to do either, as you laid out well.

My 2-cents: Kotlin rules, and Android is an awesome skill to learn. Doing so might even enable you to pick up Flutter more easily later, and as the platforms grow closer together over time (take a look at where Android is going with Jetpack Compose), that skill gap will continue to get smaller and smaller.

Collapse
 
n8ebel profile image
Nate Ebel

👍 That larger perspective on the issue was definitely what I was aiming to illustrate.

I definitely agree about the platforms growing closer as well. Whether it's native Android/iOS, Flutter, React Native, etc there is beginning to be more and more overlap in transferable skills. I think that will lead to less of the "pick a team" mindset and more of a "pick the right tool at the right time" mentality which I think will be really fun.