DEV Community

Discussion on: SwiftUI First Thoughts

Collapse
 
trozware profile image
TrozWare

I think cross-platform solutions get a lot of attention. It was all React Native and now everyone wants to use Flutter. But most people who use them seem to end up deciding that creating 2 native apps gives a better result for less work. Dropbox is the latest big company to abandon cross-platform development.

I have tried cross-platform development and it is always a compromise. Nothing is as good as it would be on native, updates lag behind their platforms and you spend your time writing workarounds. So my advice would be to learn Swift and then, if you have the time, learn Kotlin.