Hot!

Google Flutter: ¿qué es y cómo usarlo para la creación de aplicaciones multiplataforma?


Android puede ser uno de los sistemas operativos más populares en el mundo, pero está lejos del único sistema operativo móvil. Si su aplicación llegará a la audiencia más amplia posible, tendrá que ponerla a disposición en otras plataformas, incluido iOS.

Portar su aplicación de Android a iOS requiere tiempo y esfuerzo. En el camino, puede comenzar a preguntarse si realmente es el mejor uso de su tiempo: ¿no tendría más sentido concentrarse en pulir el trabajo que ha realizado hasta ahora, en lugar de simplemente recrearlo en otra plataforma? Lo ideal sería reducir el tiempo de desarrollo creando una aplicación única que se pueda ejecutar en múltiples plataformas.

Google Flutter es un conjunto de herramientas de interfaz de usuario (UI) que promete hacer exactamente eso, ofreciéndole una forma de desarrollar UI para Android e iOS desde una única base de código.

Al final de este artículo, habrá agregado la compatibilidad con Flutter a su instalación de Android Studio , habrá explorado algunas de sus funciones principales y creado una aplicación "Hello World", escrita completamente en Google Flutter.

¿Por qué debería usar Google Flutter?
Google Flutter no está basado en Kotlin o  Java . Si quieres desarrollarlo, deberás aprender Dart.

Si bien la idea de aprender otro lenguaje de programación puede ser desalentador, hay algunas razones bastante convincentes para probar Flutter:

Multiplataforma:  Al usar el mismo representador, el marco y las bibliotecas, Flutter le permite crear una única interfaz de usuario para ejecutar tanto en Android como en iOS. Para garantizar que su aplicación se sienta como en casa en cualquiera de las plataformas, Flutter proporciona widgets diseñados según las pautas de Cupertino (iOS) y Material Design (Android), además de varios paquetes de Flutter que le dan acceso a algunos servicios y API específicos de la plataforma.
Compatible con otros lenguajes de programación:  Flutter se integra con código Java en Android y ObjectiveC y Swift en iOS, por lo que no tiene que reescribir completamente sus aplicaciones existentes para comenzar a utilizar Flutter.
Recarga en caliente Es una práctica común trabajar en el código de la aplicación mientras la misma se ejecuta en un dispositivo Android para probar los cambios a medida que los realiza. El tiempo que tarda Android Studio para enviar cada conjunto de cambios a la aplicación en ejecución realmente puede afectar su tiempo de desarrollo. Para ayudarlo a ser más productivo, Flutter tiene una función de "recarga en caliente" que puede inyectar código fuente actualizado en una máquina virtual Dart (VM) en ejecución. Con la recarga en caliente, normalmente verás los resultados de tus cambios en menos de un segundo. El estado de la aplicación también se conserva, por lo que no necesita perder tiempo recreando manualmente el estado deseado. Si su aplicación tiene una pantalla de inicio de sesión, no tendrá que volver a ingresar sus credenciales de inicio de sesión después de cada recarga en caliente.
Instalación de Google Flutter y Dart
El SDK de Google Flutter incluye prácticamente todo lo que necesita para comenzar a utilizar Flutter, incluido el SDK de Dart. Sin embargo, está alojado en GitHub, probablemente deba clonar este SDK usando Git, en lugar de descargarlo.

Uno de los principales beneficios de la clonación de un proyecto es que es mucho más fácil mantenerse al día con los nuevos lanzamientos .

Una vez que haya instalado la última versión de Git , estará listo para clonar Flutter:

Dirígete a la página GitHub de Flutter .
Haga clic en "Clonar o descargar" y luego copie la URL.

0 comentarios:

Publicar un comentario