Para el desarrollo de aplicaciones móviles, Android
ofrece un framework basado en Java y Kotlin, mientras que iOS
ofrece un framework basado en Objective-C y Swift. Como resultado, para crear una aplicación para estos sistemas, necesitamos desarrollar en dos frameworks con distintos lenguajes.
Para resolver esta dificultad han surgido diferentes herramientas de desarrollo multiplataforma, donde Flutter
destaca sobre:
Ionic
de Drifty Co. en 2013 (usan unwebview
),Phonegap
de Adobe,Xamarin
de Microsoft,React Native
de Facebook (usanbridge
),Native Script
,
Flutter vs. Ionic
- Flutter nos dará mejor resultado en lo que es la rapidez de nuestra app, ya que es nativa y no un
webview
.