Library

Course: Curso de Kotlin and Firebase creación de una tienda usando (MVVM) y DataBinding

Curso de Kotlin and Firebase creación de una tienda usando (MVVM) y DataBinding

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

Hola mi nombre es Alex Joel Pagoada y te invito a que seas parte de este curso donde aprenderemos a desarrollar una aplicación para Android usando el lenguaje de programacion de Kotlin donde desarrollaremos una tienda y esta aplicación se desarrollara usando el patrón de diseño Model-View-ViewModel (MVVM) y utilizaremos el DataBinding para crear enlaces de datos de la interfaz de usuario a las clases de tipo ViewModel clases que se encargara de la lógica y presentación de datos y los datos proporcionados por la aplicación se almacenaran y se trataran en la plataforma de Firebase si te unes y completas el curso al final tendrás los conocimientos para crear tu propia aplicación para Android se que te gustara te invito a que sea parte de este gran curso saludos y bendiciones 

Basic knowledge
  • Si tomas este curso aprenderás a crear aplicaciones móviles para Android
  • Se recomienda tener conocimiento básico en el lenguaje de programacion en Kotlin
  • Se requiere tener instalado el Android Studio en su PC
What you will learn
  • En este curso aprenderás a crear una tienda para aplicaciones móviles para Android
  • En este curso aprenderás a crea de vinculación de datos de la vista al modelo
  • En este curso aprenderás a gestionar datos de la plataforma Firebase para la aplicación
  • Aprenderán a usar el patrón de diseño Model-View-ViewModel (MVVM) es un patrón de diseño de aplicaciones que permite desacoplar el código de interfaz de usuario
Curriculum
Number of Lectures: 85
Total Duration: 17:49:14
Introducción
  • Herramientas que se utilizan en el transcurso del tiempo para desarrollar la app  
Interfaz login
  • 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
  • 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
  • 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  
  • Interfaz de registros de clientes  
Listar clientes registrados
  • 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
  • Creando la vista detalles cliente  
Reviews (0)