Flutter y Dart : Configuración e instalacion
Flutter es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla.
Flutter es el kit de herramientas de UI de Google para realizar hermosas aplicaciones, compiladas nativamente, para móvil, web y escritorio desde una única base de código.
Flutter es un framework de Dart para crear aplicaciones multiplataforma con un único código. El código de una aplicación de Flutter se compila a código nativo, por lo que el rendimiento alcanzado es superior a aplicaciones basadas en web-views. Además, a diferencia de React Native, Flutter no utiliza componentes nativos, sino que viene con sus propios componentes, llamados widgets, por lo que la misma aplicación se verá igual en cualquier dispositivo, independientemente de su sistema operativo o la versión. Gracias a ello, el desarrollador no tiene que preocuparse por que el diseño de su aplicación se vea mal en dispositivos antiguos.
Instalación de Flutter y Dart
Link Oficial para descargar Flutter https://flutter.dev/docs/get-started/install
Para saber que tienes instalado Flutter ejecuta desde la consola de Windows el comando
flutter --version
Ejecute el siguiente comando para ver si hay alguna dependencia de plataforma que necesite para completar la configuración:
flutter doctor
Para saber que tienes instalado Dart ejecuta desde la consola de Windows el comando:
dart --version
¿Para qué se usa Flutter?
Flutter se usa principalmente para desarrollar aplicaciones de Android y iOS sin necesidad de escribir un código base propio para cada uno de estos sistemas, completamente diferentes entre sí.
Agrega Flutter a tu ruta en Windows
Para ejecutar flutter comandos dart en una terminal de Windows, agregue el bindirectorio del SDK de Flutter a la Path variable de entorno.
- Determina la ubicación de instalación de tu SDK de Flutter.
Copia la ruta absoluta al directorio donde descargaste y extrajiste el SDK de Flutter. - Navegue hasta la configuración de variables de entorno.
→ En Buscar de Windows dijita "Variables de entorno" y selecciona la opción "Editar las variables de entorno del sistema".
→ Haz clic en el botón "Variables de entorno…" ubicado en la esquina inferior derecha.
→ En la sección superior (Variables de usuario) o inferior (Variables del sistema), busca la variable llamada Path o PATH.
→ Selecciónala y haz clic en "Editar…".
→ Haz clic en el botón "Nuevo" y escribe o pega la ruta absoluta de la carpeta bin de tu SDK de Flutter (por ejemplo: C:\src\flutter\bin o C:\flutter\bin).
→ Haz clic en Aceptar en todas las ventanas abiertas para guardar los cambios. - Cómo verificar que funciona
→ Cierra todas las terminales (CMD, PowerShell o VS Code) que tengas abiertas y vuelve a abrir una nueva.
→ Escribe el comando para comprobar la ruta:
→ flutter --version - Ejecuta el diagnóstico general para ver si falta configurar componentes adicionales:
flutter doctor - Compilar el APK
> En el terminal ejecutar > flutter build apk
> El APK se generará en build/app/outputs/flutter-apk/app-release.apk.
Que es Dart
Dart es un lenguaje open source desarrollado en Google con el objetivo de permitir a los desarrolladores utilizar un lenguaje orientado a objetos y con análisis estático de tipo.
Google Dart está enfocado primariamente en la programación de dispositivos habilitados para Internet, es decir, smartphones, tabletas y ordenadores, pero también servidores. Hasta hace poco tiempo, la idea que los programadores novatos desarrollaran sus propias aplicaciones móviles o web era algo poco realista.
¿Qué es DART y flutter juntos?
Flutter es un framework que usa como lenguaje de programación Dart, un lenguaje creado por Google pensado para trabajar desde el cliente, inicialmente como sustituto de JavaScript, que hoy se usa casi únicamente en conjunto con Flutter.
React Native vs. Flutter