-
Introducción
-
Introducción al curso
-
Repositorio
- Github
-
-
Configurando el entorno de trabajo
-
Instalación de Android Studio
-
Instalación de Flutter
-
Configurando el emulador de Android
-
Instalación SDK de Flutter para Mac
-
Configuración XCODE y lanzando el simulador para iOS
-
-
Proyecto 1: Mi primera aplicación en Flutter [Animes+ App]
-
Ejecutando la aplicación y creando estructura de Material App
-
Conociendo widgets: Scaffold, Center, Text, AppBar
-
Agregando imágenes en Flutter
-
Conociendo widgets: Column, Image, SingleChildScrollView
-
Personalizando estilos de nuestra app
-
Conociendo widgets: ClipRRect, Padding, SizedBox
-
Refactoring: Crear widgets personalizados
-
Proyecto 2: Mostrar páginas web en Flutter [Portfolio App]
-
Instalando el plugin WebView
-
Configurando WebView para Android y iOS
-
Implementando el WebView
-
Agregando IndexedStack
-
Creando métodos privados
-
Agregando un cargador antes del WebView
-
-
Proyecto 3: iChat App
-
Agregando el Splash Screen
-
Construyendo la pantalla de bienvenida para el app
-
Agregando estilos a la pantalla de bienvenida para el app
-
Refactoring: Crear widget CustomButton
-
Refactoring: Crear hoja de estilos
-
Construyendo la pantalla de Registro
-
Creando el widget CustomTextField
-
Construyendo la pantalla de Inicio de sesión
-
Construyendo la pantalla base del Chat
-
Definiendo rutas en Flutter
-
Navegación a rutas con nombre
-
-
Firebase [Backend - iChat App]
-
Creando un nuevo proyecto en Firebase
-
Configurando Firebase para Android
-
Configurando Firebase para iOS
-
Agregando paquetes de Flutter para usar Firebase en Android
-
Ajustes para usar paquetes de Flutter en iOS
-
-
Implementando el Backend [iChat App]
-
Registro con Firebase
-
Registro con correo y contraseña
-
Inicio de sesión con correo y contraseña
-
Cerrar sesión
-
Agregando cargador
-
Refactoring de nuestro código
-
Obteniendo el usuario autenticado
-
Agregando colección en Cloud FireStore
-
Guardando mensajes en Cloud FireStore
-
Obteniendo documentos de la colección
-
Obteniendo mensajes usando streams
-
Mostrando data
-
Mejorando los mensajes
-
Agregando estilos a las burburjas del chat
-
Adaptando la UI con condicionales
-
Limpiando casilla de texto
-
Escribiendo el timestamp
-
-
Desplegar la Aplicación a Play Store
-
Refactoring: Reglas de Firebase
-
Personalizando el icono de nuestra app
-
Creando un icono adaptativo usando las propiedades background y foreground
-
Cambiando el nombre del aplicativo
-
Firmar Aplicación y Crear APPBUNDLE
-
Construyendo una release apk
-
Subir Aplicación a Play Store
-