Inicio del curso
La IDE de entorno de desarrollo Android Studio
Creando el proyecto con kotlin en el android studio
Verificar email
Creando la activity VerifyEmail
Desarrollando la interfaz VerifyEmail #1
Desarrollando la interfaz VerifyEmail #2
Desarrollando la interfaz VerifyEmail #3
Vinculación de datos con la interfaz email
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
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
Creando el proyecto de firebase
Registrando la aplicación en la plataforma de firebase
Inicio de sesión en firebase
Creando los procedimientos para iniciar sesión en firebase
Iniciado sesión con la credenciales del usuario registrado
Cerrando sesión en la app
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
Registros 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
Listar usuarios registrados
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
Old course
Herramientas que se utilizara en el transcurso del cuso para desarrollar la app
Inicio de la aplicación
Interfaz login
Creación del proyecto en el Android Studio
Personalizando el entorno de desarrollo del Android Stduio
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
Proporcionando le estilo a la vista de inicio de la aplicación #2
Preparando el proyecto para la vinculación de datos
Patrón de diseño Model-View-ViewModel (MVVM) que se implementara a la aplicación
Creando los procedimientos para obtener los datos de la interfaz de usuario
Creando el método para vincular los campos de texto y obtener los 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 firebase y preparando el proyecto para usar firebase #1
Registrando la app en firebase y preparando el proyecto para usar firebase #2
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
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
Iniciando sesión en la app con la credenciales registradas en firebase
Clase Networks para verificar el acceso al Internet del dispositivo móvil
Clase MemoryData para almacenar el usuario en la memoria de la aplicación
Pasando a la vista principal de la app una ves que se inicie sesión en la app
Cerrando sesión en la aplicación
Registros de usuarios en Firebase Realtime Database
Interfaz de registros de usuarios
Generando la actividad usuarios con su respectiva vista
Generando la actividad crear usuarios con su respectiva vista
Agregando los controles en la vista crear usuarios para ingresar la información
Realizando los enlaces de datos en la vista crear usuarios
Agregando roles al control de tipo spinner para luego obtener sus datos
Obteniendo los elementos seleccionados del control de tipo spinner
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
Insertando datos del usuario en la base de datos Cloud Firestore
Mejorando el procedimiento para insertar datos en Cloud Firestore
Subir fotos de usuarios a Cloud Storage
Creando los procedimientos para obtener una imagen del dispositivo móvil
Creando los procedimientos para verificar los permisos multimedia de la app
Implementando los procedimientos para obtener las imagenes del dispositivo móvil
Obtenido las imagenes de la galería del dispositivo móvil
Preparando el Storange de firebase para subir las imagenes
Creando los procedimientos para subir las imagenes al Storange de firebase
Subiendo imagenes al Storange de firebase
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
Preparando la vista usuarios con los enlaces de datos
Creando el adaptador personalizado para el RecyclerView #1
Creando el adaptador personalizado para el RecyclerView #2
Implementando el RecyclerView personalizado
Resolviendo errores en la aplicación
Ejecutando el RecyclerView personalizado en la vista usuarios
Obteniendo la lista de usuarios registrado en Cloud Firestore
Mostrando la información de cada usuario en los elementos del RecyclerView
Creando los procedimientos para obtener la imagen de cada usuario
Obteniendo toda la información del usuario con su respectiva imagen
Obtener actualizaciones en tiempo real con Cloud Firestore
Implementando el widget SwipeRefreshLayout y SearchView
Filtrando los usuarios registrados en firebase
Actualización de usuarios
Creando los procedimientos para obtener la información del usuario seleccionado
Obteniendo la imagen del usuario seleccionado
Actualizando la información del usuario registrado
Personalizando la aplicación
Creando los procedimiento para animar el FloatingActionButton
Creando el Scroll del RecyclerView y aplicando la animación
Obteniendo la información del usuario que inicio sesión en la app
Mostrando la información del usuario que inicio sesión en la app
Animando el Toolbar personalizado de la vista usuarios
Registros de clientes
Interfaz de registros de clientes
Creando la tarjeta para pasar a la sección registros de clientes
Creando la vista clientes
Creando la vista registrar cliente
Creando los procedimientos para validar los controles y obtener su información
Creando las colecciones de datos para insertar la información de los clientes
Registrando clientes en las colecciones de datos de firebase
Listar clientes registrados
Interfaz listar clientes
Creando el adaptador personalizado ClienteAdapter
Obteniendo la colección de clientes registrados en la plataforma de firebase
Mostrando la información del cliente en los elementos del RecyclerView
Filtrando los clientes registrados en firebase
Detalles cliente
Interfaz detalles cliente
Creando la vista detalles cliente
Creando el diseño de la vista detalles clientes #1
Creando el diseño de la vista detalles clientes #2
Mostrando la informaron del cliente en la vista detalles
Habilitando el botón volver y controlando sus eventos
Obteniendo la información del cliente en tiempo real
Actualización de clientes
Creando los procedimientos para actualizar la información del cliente
Obteniendo la información del cliente el vista registrar cliente
Actualizando la información del cliente
Creando la vista que se muestra cada ves que giremos el dispositivo
Haciendo los datos persistentes que se ingresen en la interfaz
Registros de pagos del cliente
Creando un alertdialog para efectuar pagos
Haciendo persisten el AlertDialog y creando la clase FormatDecimal
Creando la clase Calendario para obtener la fecha del sistema
Desarrollando el procedimiento para crear el numero de ticket
Efectuando pagos del cliente a la deuda que contiene con el sistema
Registros de proveedores
Creando la sección registros de proveedores
Creando la estructura de la vista proveedor y creando la vista crear proveedor
Creando la interfaz registrar proveedores
Crean los procedimientos para obtener la información de la vista proveedor
Registrando proveedores en la base de datos de firebase
Haciendo persistentes los datos de la vista registra proveedores
Listar proveedores registrados
Obteniendo la colección de proveedores registrados en la plataforma de firebase
Detalles proveedores
Creando la vista detalles proveedor
Mostrando la informaron del proveedor en la vista detalles
Actualización de proveedor
Obteniendo la información del cliente el vista registrar proveedor
Actualizando la información del proveedor