Should I learn cross-platform or native mobile development?

Hey everyone,

I want to make my next apps available for Android and am currently thinking about my options. Should I learn a cross-platform framework like Flutter or React Native, or learn about native Android development.

Since I'm coming from a Swift background, I would probably choose Kotlin if I went with native.

I'm a bit hesitant about investing my time into cross-platform stuff, especially flutter, because I'm unsure if it will last for long.

What do you think?

someone

I echo the advice Fredogonzalezr gives above, it's down to your use case really.

BUT, you did ask, so I'll throw my two cents in… LEARN CROSS-PLATFORM. Cross-platform solutions are getting so much better day by day, and it's so nice to only ever have to worry about one codebase. Sure, maybe you don't feel the need to be on android, ios, and every smart fridge under the sun just yet*, *but you will someday*. And when that day comes, I think you'll be loads happier only having to manage on codebase, and not several.

Good luck! :^)

0 Likes

Please sign in to leave a comment.