Introducción
  • Instalando IDE de Android Studio
  • Obteniendo el framework flutter para instalarlo en nuestra pc
  • Descargando las versiones de Android necesarias para crear nuestros proyectos
Interfaz de inicio de la aplicación
  • Creando el proyecto de Flutter en el Android Studio
  • Conectando la aplicación a la plataforma de firebase
  • Creando la primera vista personalizada
  • Agregando el widget Drawer para proporcionar le un menú lateral a la app
  • Creando animación para las rutas de la aplicación
Registros de Usuarios
  • Interfaz registros de usuarios
  • Creando la vista registrar
  • Agregando los controles para cargar una imagen o foto del dispositivo móvil
  • Obteniendo imágenes de la Galería del dispositivo móvil
  • Recortando la imagen seleccionada
  • Mostrando la imagen obtenida de la galería y cámara del dispositivo móvil
  • Agregando campos de texto para ingresar la información del usuario
  • Agregando un botón a la interfaz registrar usuario
  • Validando los campos de texto de la interfaz registro de usuarios
  • Creando un menú desplegable de emojis
  • Habilitando los servicios en la plataforma de firebase
  • Desarrollando procedimiento para registrar usuarios en la plataforma de firebase
  • Registrando usuarios en la plataforma de firebase
Listar usuarios registrados
  • Interfaz listar usuarios
  • Creando los procedimientos para obtener la lista de usuarios registrados
  • Desarrollando los widgets que muestran la información del usuario
  • Obteniendo la lista de usuarios registrados en la plataforma de firebase
  • Creando el widget buscar para filtrar los usuarios registrados
  • Agregando mas atributos al documento del usuario
Detalles del usuarios
  • Interfaz detalles de usuario
  • Creando la estructura de la interfaz detalles
  • Obteniendo la información del usuario seleccionado en la interfaz detalles
  • Creando los contenedores para mostrar información del usuario
Actualizar usuarios registrados
  • Creando los procedimientos para actualizar la información del usuario
  • Actualizando la información del usuario registrado
Interfaz login
  • Interfaz login
  • Desarrollando la interfaz login de la app
  • Creando el contenedor para mostrar el logo en la interfaz login
  • Agregando los campos texto email y password en la interfaz login
  • Creando los procedimientos para iniciar sesión en la aplicación
  • Iniciando sesión en la aplicación con las credenciales de los usuarios
Shared Preferences
  • Almacenando la información del usuario que ha iniciado sesión en las preferencia
  • Obtenido la información del usuario almacenada en las preferencias
Autentica mediante el Acceso con Google
  • Creando los procedimientos para Iniciar sesión con una cuenta de Google
  • Procedimiento para obtener la información del usuario que ha iniciado sesión
  • Iniciando sesión con una autenticación de google
  • Procedimiento para asignar información por defecto al usuario autenticado
  • Agregando información por defecto al usuario que inició con una cuenta de Google