Introducción
  • Herramienta de VS que se utilizara en el trascurso del curso
Inicio de la aplicación
  • Interfaz login
  • Creación del proyecto en el Visual Studio
  • Instalando la aplicación mobizen
  • Creando la actividad y vista de inicio de la aplicación
  • Proporcionando le estilo a la vista de inicio de la aplicación #1
  • Instalado la librería MVVM Light para utilizar el patrón de diseño MVVM
  • Patrón de diseño Model-View-ViewModel (MVVM) que se implementara a la aplicación
  • Creando los procedimientos para realizar la vinculación de datos
  • Obteniendo los datos ingresados desde la interfaz de usuarios con databinding
  • Representación gráfica de lo que se realizado en la aplicación con data bindig
  • Validando el campo email que se requiere ingresar un dato
Creando proyecto en Firebase
  • Creando proyecto en firebase y registrando un usuario
  • Registrando la app en la plataforma de firebase
Iniciar sesión en la aplicación
  • Interfaz password
  • Creando la actividad y vista verificar password
  • Validando el email y pasando a la siguiente vista o interfaz de usuario
  • Generando una animación entre las vistas de inicio de la aplicación
  • Resolviendo problemas de excepciona de la aplicación con el logcat
  • Personalizando el campo password para visualizar la contraseña
  • Validando el campo contraseña y obteniendo sus datos para iniciar sesión
Iniciando sesión con firebase
  • Creando la conexión para obtener la información de los usuarios en firebase
  • Iniciando sesión en la app con la credenciales registradas en firebase
  • Clase Networks para verificar el acceso al internet del dispositivo móvil
  • Pasando a la vista principal de la app una ves que se inicie sesión en la app
  • Clase MemoryData para almacenar el usuario en la memoria de la aplicación
  • Cerrando sesión en la aplicación
Registros de usuarios en Firebase Realtime Database
  • Interfaz de registros de usuarios
  • Creando el estilo a la actividad usuarios y creando la actividad crear usuarios
  • Creando el diseño de la vista crear usuarios #1
  • Creando el diseño de la vista crear usuarios #2
  • Creando los procedimientos para obtener la información del usuario
  • Enlazando y obteniendo los datos del control de tipo spinner #1
  • Enlazando y obteniendo los datos del control de tipo spinner #2
  • Validando los campo de texto que contengan la información requerida
  • Registrando usuarios en la plataforma de firebase desde la app
  • Creando la base de datos en Cloud Firestore
  • Preparando el proyecto de android para poder usar Cloud Firestore
  • Creando los procedimientos para insertar la información del usuario
  • Insertando datos del usuario en la base de datos Cloud Firestore
Subir fotos de usuarios a Cloud Storage
  • Creando los procedimientos para verificar los permisos multimedia de la app
  • Proporcionando le permisos a la app de poder leer y escribir en la memoria
  • Obtenido las imagenes de la galería del dispositivo móvil
  • Preparando el Storange de firebase para subir las imagenes
  • Subiendo imagenes al Storange de firebase #1
  • Subiendo imagenes al Storange de firebase #2
Guardar el estado de la actividad
  • Restaurar el estado de la actividad #1
  • Restaurar el estado de la actividad #2
  • Restaurar el estado de la actividad #3
  • Restaurar el estado de la actividad #4
Listar usuarios registrados
  • Interfaz listar usuarios registrados
  • Implementando el RecyclerView en la vista usuarios
  • Ejecutando el RecyclerView personalizado en la vista usuarios
  • Personalizando la vista usuarios y la vista que muestra la información
  • Creando los procedimientos para obtener la lista de usuarios con sub procesos
  • Creando el subproceso para otener la lista de usuarios
  • Obteniendo la colección de usuarios registrados
  • Mostrando la imagen de cada usuario en la colección
  • Filtrando los usuarios registrados en firebase
Actualización de usuarios
  • Creando los procedimientos para obtener la información del usuario seleccionad
  • Obteniendo la imagen del usuario seleccionado
  • Actualizando la información del usuario registrado
Personalizando la aplicación
  • Habilitando el botón volver de las vistas de la aplicación
  • Creando el Scroll del RecyclerView y aplicando la animación
  • Animando el Toolbar personalizado de la vista usuarios
  • Creando los procedimientos para obtener la información del usuario
  • Mostrando la información del usuario que inicio sesión en la app
Registros de clientes
  • Creando la tarjeta para pasar a la sección registros de clientes
  • Creando la vista registrar cliente
  • Creando el diseño de la vista registrar clientes
  • Creando los procedimientos para obtener los datos de la interfaz crear cliente
  • Obteniendo la imagen de la galería del dispositivo móvil
  • Creando procedimientos para registras los clientes en la plataforma de firebase
  • Creando las colecciones de datos del cliente para registrar
  • Registrando clientes en las colecciones de datos de firebase
Listar clientes registrados
  • Agregando el recyclerView y creando el adaptador personalizado
  • Empezando a crear l;os procedimientos para obtener la colección de clientes
  • Creando el procedimiento para obtener la lista de clientes de la plataforma
  • Obteniendo la colección de clientes registrados en la plataforma de firebase
  • Filtrando los clientes registrados en firebase
Detalles cliente
  • Creando el diseño de la vista detalles clientes #1
  • Creando el diseño de la vista detalles clientes #2
  • Desarrollando procedimiento para mostrar la información del cliente en la vista
  • Mostrando la informaron del cliente en la vista detalles
  • Obteniendo la información de la colección reportes clientes
  • Obteniendo la imagen del cliente seleccionado