- La IDE de entorno de desarrollo Android Studio
- Descargando las versiones de Android necesarias para crear nuestros proyectos
- Creando el proyecto con java en el android studio
- Interfaz verificar email
- Creando la activity VerifyEmail
- Desarrollando la interfaz VerifyEmail
- Desarrollando la interfaz VerifyEmail #2
- Desarrollando la interfaz VerifyEmail #3
- Vinculando la interfaz de verificar email con la clase de modelo
- Creando el método para vincular los campos de texto y obtener los datos
- Desarrollando el adaptador para obtener y asignarle datos a los EditText
- Obteniendo los datos ingresados desde la interfaz de usuarios con databinding
- Validando el campo email que requiere un email valido
- Interfaz verificar password
- Creando la actividad y vista verificar password
- Creando el diseño de la interfaz verificar password
- Obteniendo la contraseña de la interfaz verificar password
- Procedimiento para verificar el estado de conectividad del dispositivo móvil
- Verificando la conectividad del dispositivo móvil
- Creando el proyecto de firebase
- Registrando la aplicación en la plataforma de firebase
- Creando los procedimientos para iniciar sesión en firebase
- Iniciado sesión con la credenciales del usuario registrado
- Modificando los elemento del NavigationView
- Cerrando sesión en la app
- Creando procedimientos para almacenar datos en la memoria de la app
- Almacenados los datos del usuario en la memoria de la aplicación
- Interfaz registro de usuarios
- Creando la interfaz registros de usuarios
- Diseñando la interfaz registro de usuarios
- Creando procedimientos de permisos multimedia para la aplicación
- Obteniendo los permisos multimedia del dispositivo móvil
- Creando procedimientos para acceder a la cámara del dispositivo móvil
- Capturando imagenes con la cámara del dispositivo móvil
- Mostrando en la app la imagen obtenida de la cama del móvil
- Obteniendo imagenes de la galería del dispositivo móvil
- Agregando los controles para agregar la información del usuario
- Verificando si los campos de texto contienen su información correspondiente
- Habitando Cloud Firestore y Storage en la plataforma de firebase
- Creando los procedimientos para registrar usuarios en firebase
- Registrando usuarios en la plataforma de firebase
- Interfaz listar usuarios
- Creando el adaptador personalizado para el RecyclerView
- Creando procedimientos para obtener la colección de usuarios registrados
- Obteniendo colección de usuario registrado en la plataforma de firebase
- Obteniendo la información del usuario en cada elemento de la colección
- Implementando el widget para poder actualizar la lista de usuarios
- Implementando el widget que se va a utilizar para poder filtrar los usuarios
- Filtrando los usuarios registrados desde nuestra aplicación en Android
- Interfaz detalles de usuario
- Creando la interfaz detalles de usuario
- Agregando los controles para mostrar la información del usuario seleccionado
- Mostrando información del usuario en la interfaz detalles
- Interfaz actualizar usuario
- Obtenido la información del usuario en la interfaz registrar
- Creando los procedimientos para actualizar el usuario
- Actualizando la información del usuario registrado
- Restableciendo los controles de la interfaz registrar
- Configurando el proyecto en firebase para utilizar la autenticación de Google
- Creando los procedimientos para Iniciar sesión con una cuenta de Google
- Iniciando sesión con una cuenta de usuario de Google
- Obteniendo el usuario que ha iniciado sesión en la aplicación
- Desvinculando el acceso de la cuenta de Google seleccionado en la aplicación
- Creando procedimiento para registrar usuarios autenticados con cuenta de Google
- Registrando usuarios autenticados con una cuenta de Google
- Obteniendo la información del usuario que Inicia sesión en la aplicación
- Creando los procedimientos para mostrar la información del usuario
- Mostrando la información del usuario que ha iniciado sesión en el menú lateral
- Agregando los controles necesarios para Deshabilitar habilitar usuarios
- Agregando el campo active en el documento de cada usuario
- Deshabilitando y habilitando usuarios