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:

  1. Ionic de Drifty Co. en 2013 (usan un webview),
  2. Phonegap de Adobe,
  3. Xamarin de Microsoft,
  4. React Native de Facebook (usan bridge),
  5. Native Script,

Flutter vs. Ionic

  1. Flutter nos dará mejor resultado en lo que es la rapidez de nuestra app, ya que es nativa y no un webview.