- Lenguaje de programacion Dart
- Documentación de la pagina oficial de Dart
- Instalando y preparando el Android Studio para poder crear proyectos de Flutter
- Obteniendo el framework flutter para instalarlo en nuestra pc
- Creando el proyecto de Flutter en el Android Studio
- Variables de tipo string,double,bool,int
- Operadores aritméticos
- Operadores de asignación
- Operadores de igualdad y relacionales
- Estructura if y los operadores lógicos
- Estructura else que acompaña a la estructura if
- Estructuras condicionales anidadas
- Operador ternario
- Bucle ciclo For
- Bucle ciclo For in
- Método forEach
- La clase List #1
- La clase List #2
- La clase List #3
- La clase List #4
- La clase List #5
- Mapeo de datos #1
- Mapeo de datos #2
- Las palabras claves const ,final ,dynamic
- Iterando la cadena de texto
- Remplazando caracteres en una cadena y la Inmutabilidad de los objetos String
- La clase StringBuffer para construir cadena de tipo string
- Forma de crear una cadena multilínea
- Aplicación que suma los positivos y negativos
- Estructura condicional switch
- La estructura de flujo de control While
- La estructura de flujo de control do while
- Funciones
- Funciones anónimas
- Parámetros
- Parámetros opcionales
- Parámetros nombrados opcionales
- Aplicación que busca datos duplicados en una colección
- Palabras claves final y const en Dar
- Declaración de una clase
- Variables de instancia
- Método constructor de una clase
- Método constructor nombrados y propiedades get y set
- Palabra clave static en variables
- Palabra clave static en funciones
- Búsqueda de datos usando colecciones de objectos
- Runes #1
- Runes #2
- Creando el método para agregar los nodos en la lista #1
- Creando el método para agregar los nodos en la lista #2
- Agregando datos a los nodos de la aplicación
- Creando el procedimiento para en listar los nodos de la colección
- Creando os procedimientos para eliminar el primer y ultimo nodo de la lista
- Desarrollando procedimiento para eliminar un nodo de acuerdo a una posición
- Procedimiento para buscar un dato en la lista de nodos
- Procedimientos para sustituir el dato de un nodo en la lista
- Herencia de clases y la palabra clave extends
- Palabra clave super y sobre escribiendo métodos de la de quien se esta heredando
- Aplicación para buscar golosinas
- Clases y métodos abstract
- Implicit interfaces
- Clases abstract y Implicit interfaces
- Características de que nos ofrece flutter
- Implementado Flutter par el desarrollo de interfaz
- Implementado acciones al appBar de la interfaz de la aplicación
- Navegando entre vistas de la app
- Navegando a la vista anterior con el botón volver del appBar
- TextFormField personalizados
- Validando los campos te texto y creando un botón con la clase MaterialButton
- Obteniendo los datos de los campos de texto
- Agregando dependencias para crear base de datos persistente de tipo sqlite
- Creando los procedimientos para crear la base de datos SQLite
- Insertando datos en la tabla user de la base de datos
- Creando los procedimientos para en listar los datos de la base de datos
- Listando los datos de la base de datos en la interfaz de usuarios de la app