Introducción
  • 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
Tipos de variables en Dart
  • Variables de tipo string,double,bool,int
Tipos de operadores en Dart
  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de igualdad y relacionales
Estructura condicional en Dart
  • Estructura if y los operadores lógicos
  • Estructura else que acompaña a la estructura if
  • Estructuras condicionales anidadas
  • Operador ternario
La estructura bucle ciclo For en Dart
  • Bucle ciclo For
  • Bucle ciclo For in
  • Método forEach
Colecciones de datos en Dart
  • La clase List #1
  • La clase List #2
  • La clase List #3
  • La clase List #4
  • La clase List #5
Mapas en Dart
  • Mapeo de datos #1
  • Mapeo de datos #2
Las palabras claves const ,final ,dynamic en Dart
  • Las palabras claves const ,final ,dynamic
Manipulación de String en Dart
  • 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 en dart
  • Aplicación que suma los positivos y negativos
Estructura condicional switch en Dart
  • Estructura condicional switch
Las estructuras de flujo de control While and Do While en Dart
  • La estructura de flujo de control While
  • La estructura de flujo de control do while
Funciones en el lenguaje de programacion en Dart
  • Funciones
  • Funciones anónimas
Tipos de parámetros en Dart
  • 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
  • Palabras claves final y const en Dar
Declaración de clases en Dart
  • 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 Dart
  • Palabra clave static en variables
  • Palabra clave static en funciones
Usando colecciones de objectos en Dart
  • Búsqueda de datos usando colecciones de objectos
Renes en Dart
  • Runes #1
  • Runes #2
Aplicación para crear una lista enlazada
  • 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
Herencias de clases en Dart
  • 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 abstract y Implicit interfaces en Dart
  • Clases y métodos abstract
  • Implicit interfaces
  • Clases abstract y Implicit interfaces
Implementado Dart and Flutter
  • 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
Registros de datos
  • 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
Listar registros 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