Está en la página 1de 5

Flutter

Que es Flutter:

Es un SDK de código abierto, desarrollado por Google, su principal propósito es: poder desarrollar
aplicaciones móviles que puedan ejecutarse tanto en Android como en IOS.

Característica de Flutter:

 Desarrollo veloz de aplicaciones


 UIs bellas, expresivas
 Rendimiento nativo

¿Porque Flutter utiliza Dart?

 Se compila a código nativo


 Es un lenguaje JIT (Just in Time). Permite el compilado en ejecución
 Tiene un Excelente Garbage Collector (Nos permite hacer un uso eficiente de la memoria RAM)
 Es un lenguaje muy descriptivo
 Tiene una curva de aprendizaje pequeña

Configurando el Emulador de Android Studio

Cuando abrimos Android le damos clic en Configuración

Y luego AVD Manager y se abrirá el administrador de

Máquinas virtuales

Luego damos clic en Create


virtual Device

Creando proyecto desde consola


1- Dentro de la carpeta donde se desea crear el proyecto escribimos: flutter create seguido del
nombre del proyecto ejemplo: flutter create myapp y lurgo enter y flutter crea el proyecto

Para lanzar la maquina Virtual o Emulador

Escribimos: flutter emulators y nos va a salir el listado de máquina virtual que tenemos

Para ejecutar una de la maquina virtual listada escribimos flutter emulators –launch seguido del nombre
de la máquina virtual

Para correr un proyecto

Entramos a la carpeta donde esta el proyecto y escribimos flutter run

Si se realiza cualquier modificación en el código de la aplicación

Hay que guardar los cambios y en la consola presionar la r de

reloaded

¿Que es un Widget?
Un widget es un elemento de una interfaz grafica de usuario. Que muestra información o proporciona
una forma específica para que el usuario interactúe con la aplicación.

Los widgets incluyen iconos, menús, botones, etc.

Un widget es cada uno de los elementos de la interfaz grafica que nos permite interactuar con la
pantalla

Los widgets en Flutter: En Flutter todo es un widget, desde un simple texto hasta la pantalla en sí.

Árbol de widgets

Que es un árbol de widgets: es la forma como se van colocando los widgets en el código.

Ejemplo se coloca un widget principal, y luego a el se le puede agregar un hijo y este hijo puede soportar
cero, uno o mas hijos y a su vez cada hijo que se agrega tiene el mismo comportamiento.

Cada widget es una clase y cada widget tiene un método principal build
Diferencias entre Stateless Widget y Stateful Widget:

Stateless Widget o Widget sin estado, es un widget que nos permite dibujar una sola vez, y no se
permite cambiar los valores mostrados, se usa generalmente para mostrar partes de la interfaz que no
deben cambiar sus valores o al meno no deben controlar los cambios.

También podría gustarte