🌜 Milkman Riot Native or Cross-platform? i.e. Kotlin/Swft vs Flutter/React-Native/Xamarin
Login or register your account to reply
👨‍💻 Skyler I'd say cross-platform if you can match the style/theme of whatever platform you're using without having to write a lot of separate specialized UI code. Cross-platform isn't that bad as long as it's close in performance to native and it blends in with the existing environment
🐸 Simon The best user experience is undeniably native: performance will be better, the app will feel more at home and embrace platform-specific conventions. But it's unfortunately unsustainable: you're essentially multiplying the number of apps and the amount of code by the number of platforms you support, and you have to have skills and culture in all the platforms. So as much as I'd love to have great looking libadwaita apps on GNOME and awesome native Mac apps on my Mac, I'd have to say realistically cross-platform is the way to go.
🌜 Milkman Riot Yeah it's hard to justify the cost of teams with experience in all platforms, not to mention the cost of code ownership itself. I do like coding in Swift anf Kotlin, though!
🏃 Lucian Marin I like to develop and design for web because I can provide the best user experience. But I want to learn Flutter, so I vote for cross-platform.