• No hay productos en el carrito.

Inicio / Cursos / Kotlin : Crea 6 Aplicaciones desde Cero con Android Studio
Impartido por Marco A. Barón EffioPago único de $2,800 MXN · acceso por 12 meses

Kotlin : Crea 6 Aplicaciones desde Cero con Android Studio

Desarrolla 6 apps Android con Kotlin y Android Studio. Aprende diseño, programación y funciones esenciales desde cero.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 63 unidades
Qué aprenderás

Lo que serás capaz de hacer

Sean bienvenidos a este curso de nivel básico , intermedio y avanzado , en donde aprenderemos a diseñar y desarrollar varias aplicaciones móviles Android con los lenguajes de programación Kotlin y Java totalmente desde cero, de manera profesional y tendrás a disposición todo el material utilizado. Todos los proyectos que crearemos serán de diferentes niveles, aprenderemos desde proyectos básicos como por ejemplo crear una agenda de notas usando una base de datos local hasta crear un proyecto completo utilizando Firebase para el manejo de datos en tiempo real. Aprenderemos a realizar Autenticación de usuarios, Base de datos, Almacenamiento multimedia , Notificaciones y mucho más!. Cabe mencionar también que crearemos proyectos con Jetpack Compose . Como es de costumbre tendremos todos los proyectos actualizados. Proyectos que crearemos: 1.- Chat en tiempo real con Firebase [Kotlin] 2.- Chat en tiempo real con Firebase [Java] 3.- Aplicación para la publicación de videos usando Firebase [Kotlin] 4.- Aplicación de notas usando SQLite [Kotlin] 5.- Agenda de notas y contactos con Firebase y Jetpack Compose Nos vemos en clase!. Herramientas que usaremos: Android Studio .- Es el IDE oficial de Android que se creó exclusivamente a fin de acelerar el desarrollo y ayudarte a compilar apps de la más alta calidad para todos los dispositivos Android. Kotlin .- Es un lenguaje de programación de código abierto creado por JetBrains que se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android. Jetpack Compose.- Es un kit de herramientas moderno diseñado para simplificar el desarrollo de IU. Combina un modelo de programación reactivo con la concisión y facilidad de uso del lenguaje de programación Kotlin. Firebase .- Es una plataforma en la nube para el desarrollo de aplicaciones web y móvil. Está disponible para distintas plataformas (iOS, Android y web), con lo que es más rápido trabajar en el desarrollo.

  • Creación de una aplicación Android desde cero
  • Integración de Firebase [Autenticación - Base de datos - Almacenamiento]
  • Solicitar permisos de usuarios
  • Chat en tiempo real
  • Uso de dase de datos local con Sqlite
  • Notificaciones push

Temario

UNIDAD 1 - PROYECTOS QUE REALIZAREMOS · 5 lecciones

UNIDAD 1 - PROYECTOS QUE REALIZAREMOS

  • PROYECTO 01 - 02.- Creación de Chat en tiempo real con Firebase - Kotlin | JavaVideo · 8 min
  • PROYECTO 03.- Aplicación para la publicación de videos con Kotlin y FirebaseVideo · 4 min
  • PROYECTO 04.- Aplicación de notas Kotlin y SQLiteVideo · 2 min
  • PROYECTO 05.- Agenda de notas y contactos con Jetpack Compose y FirebaseVideo · 4 min
  • PROYECTO 06.- Aplicación para hacer videollamadas y llamadas de voz | KotlinVideo · 4 min
UNIDAD 2 - Descargar Android Studio · 1 lecciones

UNIDAD 2 - Descargar Android Studio

  • Descargar e instalar Android StudioVideo · 2 min
UNIDAD 3 - PROYECTO 01.- Creación de Chat en tiempo real con Firebase - Kotlin · 1 lecciones

UNIDAD 3 - PROYECTO 01.- Creación de Chat en tiempo real con Firebase - Kotlin

  • Demostración del proyectoVideo · 8 min
UNIDAD 4 - Primeras configuraciones · 5 lecciones

UNIDAD 4 - Primeras configuraciones

  • Creación del proyectoVideo · 4 min
  • Crear y configurar emuladorVideo · 7 min
  • Crear NavigationBottomView UIVideo · 7 min
  • Crear NavigationBottomViewVideo · 7 min
  • Opciones de inicio de sesión UIVideo · 3 min
UNIDAD 5 - Firebase · 2 lecciones

UNIDAD 5 - Firebase

  • Integrar y configurar FirebaseVideo · 9 min
  • Integrar y configurar Firebase | Android Studio Iguana o superiorVideo · 6 min
UNIDAD 6 - Login y Registro de usuarios UI · 2 lecciones

UNIDAD 6 - Login y Registro de usuarios UI

  • Login de usuarios UIVideo · 8 min
  • Registro de usuarios UIVideo · 7 min
UNIDAD 7 - Registro de usuarios en BD · 2 lecciones

UNIDAD 7 - Registro de usuarios en BD

  • Registro de usuarios en BDVideo · 14 min
  • Cerrar sesiónVideo · 8 min
UNIDAD 8 - Login de usuarios · 1 lecciones

UNIDAD 8 - Login de usuarios

  • Login de usuariosVideo · 6 min
UNIDAD 9 - Login de usuarios con Google · 2 lecciones

UNIDAD 9 - Login de usuarios con Google

  • Login de usuarios con GoogleVideo · 11 min
  • Instalar dependencia de Login con Google | Android Studio Iguana o superiorVideo · 2 min
UNIDAD 10 - Perfil de usuario · 4 lecciones

UNIDAD 10 - Perfil de usuario

  • Perfil de usuario UIVideo · 9 min
  • 19.- Instalar dependencia CircleImageView | Android Studio Iguana o superiorVideo · 2 min
  • Leer información en tiempo realVideo · 10 min
  • Instalar dependencia de Glide | Android Studio Iguana o superiorVideo · 2 min
UNIDAD 11 - Editar información del usuario · 4 lecciones

UNIDAD 11 - Editar información del usuario

  • Editar información de usuario UIVideo · 10 min
  • Editar informaciónVideo · 8 min
  • Seleccionar y subir a la BD una imagen seleccionada de la galeríaVideo · 14 min
  • Instalar dependencia Firebase Storage | Android Studio Iguana o superiorVideo · 2 min
UNIDAD 12 - Recuperar cuenta · 2 lecciones

UNIDAD 12 - Recuperar cuenta

  • ¿Olvidaste la contraseña? UIVideo · 8 min
  • Recuperar cuentaVideo · 7 min
UNIDAD 13 - Actualizar contraseña · 2 lecciones

UNIDAD 13 - Actualizar contraseña

  • Actualizar contraseña [UI]Video · 10 min
  • Actualizar contraseñaVideo · 10 min
UNIDAD 14 - Listar usuarios · 4 lecciones

UNIDAD 14 - Listar usuarios

  • Item usuario [UI]Video · 5 min
  • AdaptadorVideo · 8 min
  • Listar usuariosVideo · 6 min
  • Buscar a un usuario[s]Video · 8 min
UNIDAD 15 - Chat en tiempo real · 14 lecciones

UNIDAD 15 - Chat en tiempo real

  • Chat [UI]Video · 18 min
  • Crear ruta donde almacenaremos los chatsVideo · 4 min
  • Cargar información del receptorVideo · 3 min
  • Seleccionar imagen de galeríaVideo · 6 min
  • Enviar mensajeVideo · 13 min
  • Mostrar mensajes de una conversaciónVideo · 17 min
  • Listar conversaciones [UI]Video · 7 min
  • Listar conversacionesVideo · 23 min
  • Buscar un usuario[s]Video · 8 min
  • Eliminar un mensaje[s] de tipo TextoVideo · 6 min
  • Eliminar imagen[s] de tipo ImagenVideo · 3 min
  • Abrir una imagen de la conversación en nueva ventanaVideo · 8 min
  • Instalar dependencia PhotoView | Android Studio Iguana o superiorVideo · 3 min
  • Comprobar si el usuario está online | offlineVideo · 6 min
UNIDAD 16 - Chat en tiempo real [Notificaciones] · 6 lecciones

UNIDAD 16 - Chat en tiempo real [Notificaciones]

  • Agregar token al usuarioVideo · 6 min
  • Instalar dependencia CloudMessaging | Android Studio Iguana o superiorVideo · 2 min
  • Solicitar permiso de notificaciónVideo · 4 min
  • Preparar notificaciónVideo · 11 min
  • Mostrar notificacionesVideo · 10 min
  • Actualización: Notificaciones push con la API de Firebase Cloud Messaging (V1)Video · 17 min
UNIDAD 17 - Últimos ajustes · 2 lecciones

UNIDAD 17 - Últimos ajustes

  • Últimos ajustesVideo · 12 min
  • Cambiar icono a nuestra aplicaciónVideo · 3 min
UNIDAD 18 - PROYECTO 02.- Creación de Chat en tiempo real con Firebase - Java · 1 lecciones

UNIDAD 18 - PROYECTO 02.- Creación de Chat en tiempo real con Firebase - Java

  • Demostración del proyectoVideo · 8 min
UNIDAD 19 - Primeras configuraciones · 4 lecciones

UNIDAD 19 - Primeras configuraciones

  • Creación del proyectoVideo · 4 min
  • Crear NavigationBottomView UIVideo · 7 min
  • Crear NavigationBottomViewVideo · 8 min
  • Opciones de inicio de sesión UIVideo · 3 min
UNIDAD 20 - Firebase · 1 lecciones

UNIDAD 20 - Firebase

  • Integrar y configurar FirebaseVideo · 9 min
UNIDAD 21 - Login y Registro de usuarios UI · 2 lecciones

UNIDAD 21 - Login y Registro de usuarios UI

  • Login de usuarios UIVideo · 7 min
  • Registro de usuarios UIVideo · 7 min
UNIDAD 22 - Registro de usuarios en BD · 2 lecciones

UNIDAD 22 - Registro de usuarios en BD

  • Registro de usuarios en BDVideo · 14 min
  • Cerrar sesiónVideo · 4 min
UNIDAD 23 - Login de usuarios · 1 lecciones

UNIDAD 23 - Login de usuarios

  • Login de usuariosVideo · 6 min
UNIDAD 24 - Login de usuarios con Google · 1 lecciones

UNIDAD 24 - Login de usuarios con Google

  • Login de usuarios con GoogleVideo · 12 min
UNIDAD 25 - Perfil de usuario · 2 lecciones

UNIDAD 25 - Perfil de usuario

  • Perfil de usuario UIVideo · 8 min
  • Leer información en tiempo realVideo · 10 min
UNIDAD 26 - Editar información del usuario · 3 lecciones

UNIDAD 26 - Editar información del usuario

  • Editar información de usuario UIVideo · 8 min
  • Editar informaciónVideo · 7 min
  • Seleccionar y subir a la BD una imagen seleccionada de la galeríaVideo · 15 min
UNIDAD 27 - ¿Olvidaste la contraseña? · 2 lecciones

UNIDAD 27 - ¿Olvidaste la contraseña?

  • ¿Olvidaste la contraseña? UIVideo · 8 min
  • Recuperar cuenta javaVideo · 7 min
UNIDAD 28 - Actualizar contraseña · 2 lecciones

UNIDAD 28 - Actualizar contraseña

  • Actualizar contraseña [UI] javaVideo · 9 min
  • Actualizar contraseña javaVideo · 10 min
UNIDAD 29 - Listar usuarios · 4 lecciones

UNIDAD 29 - Listar usuarios

  • Item usuario [UI]Video · 5 min
  • AdaptadorVideo · 8 min
  • Listar usuariosVideo · 7 min
  • Buscar a un usuario[s]Video · 7 min
UNIDAD 30 - Chat en tiempo real · 13 lecciones

UNIDAD 30 - Chat en tiempo real

  • Chat [UI]Video · 16 min
  • Crear ruta donde almacenaremos los chatsVideo · 4 min
  • Cargar información del receptorVideo · 3 min
  • Seleccionar imagen de galeríaVideo · 5 min
  • Enviar mensajeVideo · 14 min
  • Mostrar mensajesVideo · 17 min
  • Listar conversaciones [UI]Video · 7 min
  • Listar conversacionesVideo · 21 min
  • Buscar una conversaciónVideo · 7 min
  • Eliminar un mensaje[s] de tipo TextoVideo · 6 min
  • Eliminar imagen[s] de tipo ImagenVideo · 3 min
  • Abrir una imagen de la conversación en nueva ventanaVideo · 8 min
  • Comprobar si el usuario está online | offlineVideo · 6 min
UNIDAD 31 - Chat en tiempo real [Notificaciones] · 4 lecciones

UNIDAD 31 - Chat en tiempo real [Notificaciones]

  • Agregar token al usuarioVideo · 6 min
  • Solicitar permiso de notificaciónVideo · 3 min
  • Preparar notificaciónVideo · 11 min
  • Mostrar notificacionesVideo · 13 min
UNIDAD 32 - Últimos ajustes · 2 lecciones

UNIDAD 32 - Últimos ajustes

  • Últimos ajustesVideo · 10 min
  • Cambiar icono a nuestra aplicaciónVideo · 3 min
UNIDAD 33 - PROYECTO 03.- Aplicación para la publicación de videos con Kotlin y Firebase · 1 lecciones

UNIDAD 33 - PROYECTO 03.- Aplicación para la publicación de videos con Kotlin y Firebase

  • Demostración del proyectoVideo · 4 min
UNIDAD 34 - Primeras configuraciones · 3 lecciones

UNIDAD 34 - Primeras configuraciones

  • Creación del proyectoVideo · 2 min
  • Cambiar icono a la aplicaciónVideo · 3 min
  • Crear SplashScreenVideo · 7 min
UNIDAD 35 - Integración de Firebase · 2 lecciones

UNIDAD 35 - Integración de Firebase

  • Integrar FirebaseVideo · 5 min
  • Configurar FirebaseVideo · 5 min
UNIDAD 36 - Login de usuario · 2 lecciones

UNIDAD 36 - Login de usuario

  • Login de usuario UIVideo · 5 min
  • Login de usuario con GoogleVideo · 12 min
UNIDAD 37 - Agregar - Subir Video · 5 lecciones

UNIDAD 37 - Agregar - Subir Video

  • Agregar video UIVideo · 7 min
  • Creación de PopupMenuVideo · 4 min
  • Seleccionar video de la galeríaVideo · 8 min
  • Solicitar permiso para acceder a la galeríaVideo · 4 min
  • Grabar video desde nuestro dispositivoVideo · 6 min
UNIDAD 38 - Subir video a la base de datos · 1 lecciones

UNIDAD 38 - Subir video a la base de datos

  • Subir video a la base de datosVideo · 14 min
UNIDAD 39 - Listar videos · 3 lecciones

UNIDAD 39 - Listar videos

  • Diseño de itemVideo · 6 min
  • AdaptadorVideo · 15 min
  • Listar videosVideo · 5 min
UNIDAD 40 - Cerrar sesión · 1 lecciones

UNIDAD 40 - Cerrar sesión

  • Cerrar sesiónVideo · 8 min
UNIDAD 41 - PROYECTO 04.- Aplicación de notas Kotlin y SQLite · 1 lecciones

UNIDAD 41 - PROYECTO 04.- Aplicación de notas Kotlin y SQLite

  • Demostración del proyectoVideo · 2 min
UNIDAD 42 - Primeras configuraciones · 2 lecciones

UNIDAD 42 - Primeras configuraciones

  • Crear proyectoVideo · 3 min
  • Diseño principal UIVideo · 4 min
UNIDAD 43 - Agregar nota · 4 lecciones

UNIDAD 43 - Agregar nota

  • Agregar nota UIVideo · 7 min
  • Creación de data class y DatabaseHelperVideo · 9 min
  • Consulta Insert - Agregar nota en la BDVideo · 10 min
  • Validar camposVideo · 3 min
UNIDAD 44 - Mostrar notas · 4 lecciones

UNIDAD 44 - Mostrar notas

  • Diseño de itemVideo · 5 min
  • Consulta para obtener todas las notasVideo · 5 min
  • AdaptadorVideo · 8 min
  • Mostrar notas de la BDVideo · 4 min
UNIDAD 45 - Actualizar notas · 4 lecciones

UNIDAD 45 - Actualizar notas

  • Actualizar nota UIVideo · 7 min
  • Consulta para obtener la información de la nota seleccionadaVideo · 4 min
  • Consulta para actualizar una notaVideo · 2 min
  • Actualizar nota en BDVideo · 7 min
UNIDAD 46 - Eliminar nota · 1 lecciones

UNIDAD 46 - Eliminar nota

  • Eliminar una nota de la BDVideo · 7 min
UNIDAD 47 - Últimos ajustes · 1 lecciones

UNIDAD 47 - Últimos ajustes

  • Cambiar iconoVideo · 3 min
UNIDAD 48 - PROYECTO 05.- Agenda de notas y contactos con Jetpack Compose y Firebase · 1 lecciones

UNIDAD 48 - PROYECTO 05.- Agenda de notas y contactos con Jetpack Compose y Firebase

  • Demostración del proyectoVideo · 4 min
UNIDAD 49 - Primeras configuraciones e integración de Firebase · 2 lecciones

UNIDAD 49 - Primeras configuraciones e integración de Firebase

  • Creación de proyectoVideo · 7 min
  • Integrar FirebaseVideo · 10 min
UNIDAD 50 - Estructura de proyecto · 1 lecciones

UNIDAD 50 - Estructura de proyecto

  • Estructura de proyectoVideo · 5 min
UNIDAD 51 - Diseño de Login y Registro · 3 lecciones

UNIDAD 51 - Diseño de Login y Registro

  • Diseño de loginVideo · 11 min
  • Navegar entre pantallasVideo · 7 min
  • Diseño de registroVideo · 8 min
UNIDAD 52 - Registro y Login de usuarios · 2 lecciones

UNIDAD 52 - Registro y Login de usuarios

  • Registrar usuarioVideo · 12 min
  • Login de usuarioVideo · 4 min
UNIDAD 53 - Mantener la sesión abierta y cerrar sesión · 2 lecciones

UNIDAD 53 - Mantener la sesión abierta y cerrar sesión

  • Mantener sesión abiertaVideo · 3 min
  • Cerrar sesiónVideo · 4 min
UNIDAD 54 - CRUD de notas · 7 lecciones

UNIDAD 54 - CRUD de notas

  • Diseño agregar notaVideo · 9 min
  • Guardar nota en base de datosVideo · 7 min
  • Leer notas del usuarioVideo · 13 min
  • Cardview personalizadoVideo · 7 min
  • Visualizar detalle de una notaVideo · 11 min
  • Editar una notaVideo · 4 min
  • Eliminar una notaVideo · 3 min
UNIDAD 55 - CRUD de contactos · 8 lecciones

UNIDAD 55 - CRUD de contactos

  • Diseño de apartado principalVideo · 4 min
  • Diseño agregar contactoVideo · 10 min
  • Guardar contacto en base de datosVideo · 9 min
  • Visualizar contactosVideo · 10 min
  • Cardview personalizadoVideo · 7 min
  • Ver detalle de un contactoVideo · 12 min
  • Editar un contactoVideo · 5 min
  • Eliminar un contactoVideo · 4 min
UNIDAD 56 - Realizar llamadas y mensajes de texto · 2 lecciones

UNIDAD 56 - Realizar llamadas y mensajes de texto

  • Realizar llamada telefónica a usuarioVideo · 3 min
  • Enviar mensaje de texto a usuarioVideo · 3 min
UNIDAD 57 - Validar campos · 1 lecciones

UNIDAD 57 - Validar campos

  • Validar campos - FinalVideo · 3 min
UNIDAD 58 - PROYECTO 06.- Aplicación para hacer videollamadas y llamadas de voz | Kotlin · 6 lecciones

UNIDAD 58 - PROYECTO 06.- Aplicación para hacer videollamadas y llamadas de voz | Kotlin

  • Demostración del proyectoVideo · 4 min
  • Crear proyectoVideo · 2 min
  • Integrar Api de ZEGOCLOUDVideo · 11 min
  • Crear interfaz de usuario LoginVideo · 9 min
  • Crear interfaz de usuario apartado principalVideo · 8 min
  • Realizar videollamada y llamada de vozVideo · 17 min
UNIDAD 59 - Bonus App: Traductor con Machine Learning · 17 lecciones

UNIDAD 59 - Bonus App: Traductor con Machine Learning

  • Material del proyectoLectura · 0 min
  • Crear proyectoVideo · 1 min
  • Agregar Kit de traducción de Google MLVideo · 3 min
  • Diseño UIVideo · 9 min
  • Declarar e inicializar vistasVideo · 4 min
  • Modelo idiomaVideo · 1 min
  • Obtener idiomasVideo · 6 min
  • Elegir idioma origenVideo · 6 min
  • Elegir idioma destinoVideo · 3 min
  • Traducir texto con Kit de traducción con MLVideo · 11 min
  • Diseño e integración de menúVideo · 6 min
  • Integración de fuente de letraVideo · 6 min
  • Diseño de pantalla de bienvenidaVideo · 10 min
  • Implementar icono a aplicaciónVideo · 6 min
  • Cuadro de diálogo personalizado - DiseñoVideo · 3 min
  • Cuadro de diálogo personalizado - ImplementaciónVideo · 4 min
  • Código fuenteLectura · 0 min
UNIDAD 60 - Bonus App: Etiquetado de imágenes con Machine Learning · 15 lecciones

UNIDAD 60 - Bonus App: Etiquetado de imágenes con Machine Learning

  • Material del proyectoLectura · 0 min
  • Crear proyectoVideo · 2 min
  • Implementar kit de etiquetado de imagenVideo · 4 min
  • Diseño UIVideo · 4 min
  • Declarar e inicializar vistasVideo · 3 min
  • Identificar objetos de una imagen [Local]Video · 12 min
  • Implementar menú [Galería]Video · 4 min
  • Seleccionar una imagen de galeríaVideo · 4 min
  • Identificar objetos de una imagen seleccionada de galeríaVideo · 5 min
  • Realizando ajustesVideo · 3 min
  • Traducir etiquetas de una imagen al idioma españolVideo · 14 min
  • Integración de fuente de letraVideo · 2 min
  • Diseño de pantalla de bienvenidaVideo · 6 min
  • Implementar icono a aplicaciónVideo · 3 min
  • Código fuenteLectura · 0 min
UNIDAD 61 - Bonus App: Reconocimiento de texto con Machine Learning · 16 lecciones

UNIDAD 61 - Bonus App: Reconocimiento de texto con Machine Learning

  • Material del cursoLectura · 0 min
  • Crear proyectoVideo · 2 min
  • Implementar kit para el reconocimiento de textoVideo · 2 min
  • Diseño menú principalVideo · 8 min
  • Diseño UIVideo · 5 min
  • Diseño de menúVideo · 2 min
  • Implementación de menúVideo · 4 min
  • Abrir y seleccionar una imagen desde la galeríaVideo · 4 min
  • Abrir y tomar una fotografía desde la cámaraVideo · 5 min
  • Reconocer texto de una imagenVideo · 8 min
  • Diseño cuadro de diálogo personalizadoVideo · 4 min
  • Mostrar cuadro de diálogoVideo · 3 min
  • Diseño de pantalla de bienvenidaVideo · 5 min
  • Establecer fuente de letra personalizadaVideo · 2 min
  • Cambiar icono a aplicaciónVideo · 3 min
  • Código fuenteLectura · 0 min
UNIDAD 62 - Bonus App: Tienda Virtual App · 164 lecciones

UNIDAD 62 - Bonus App: Tienda Virtual App

  • Demostración del proyectoVideo · 15 min
  • Crear proyectoVideo · 6 min
  • Cambiar iconoVideo · 3 min
  • Creación de Splash ScreenVideo · 9 min
  • Integrar FirebaseVideo · 6 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 01]Video · 12 min
  • Diseño de encabezadoVideo · 8 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 02]Video · 8 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 03]Video · 12 min
  • Registro de vendedor UIVideo · 11 min
  • Comprobar sesión de usuario vendedorVideo · 6 min
  • Registro de vendedorVideo · 22 min
  • Cerrar sesiónVideo · 3 min
  • Inicio de sesión de vendedores UIVideo · 8 min
  • Inicio de sesión de vendedoresVideo · 9 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 01]Video · 7 min
  • Diseño de encabezadoVideo · 4 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 02]Video · 6 min
  • Creación de Navigation Drawer y Bottom Navigation Bar [Parte 03]Video · 8 min
  • Comprobar tipo de usuarioVideo · 7 min
  • Registro de cliente UIVideo · 8 min
  • Login de cliente UIVideo · 6 min
  • Seleccionar tipo de usuarioVideo · 7 min
  • Registro de clienteVideo · 12 min
  • Comprobar y cerrar sesiónVideo · 3 min
  • Agregar Producto UI [Parte 01]Video · 9 min
  • Agregar Producto UI [Parte 02]Video · 9 min
  • Abrir galería o cámara del dispositivoVideo · 11 min
  • Seleccionar una o varias imágenes de Galería o CámaraVideo · 15 min
  • Agregar categoría a la BD - UIVideo · 6 min
  • Agregar categoría a la BDVideo · 8 min
  • Cargar categoríasVideo · 11 min
  • Agregar imagen a categoría [Parte 01]Video · 5 min
  • Agregar imagen a categoría [Parte 02]Video · 13 min
  • Listar categorías [Parte 01]Video · 4 min
  • Listar categorías [Parte 02]Video · 10 min
  • Eliminar categoriaVideo · 8 min
  • Agregar producto a la base de datosVideo · 24 min
  • Listar Productos UIVideo · 5 min
  • Listar Productos - Parte 01Video · 10 min
  • Listar Productos - Parte 02Video · 6 min
  • Fijar productos en promoción UIVideo · 4 min
  • Comprobar si el producto está en promociónVideo · 7 min
  • Inicio de sesión - Correo y contraseñaVideo · 6 min
  • Configurar en Firebase Inicio de sesión - Cuenta de GoogleVideo · 2 min
  • Login con Google UIVideo · 2 min
  • Login con GoogleVideo · 20 min
  • Login con número telefónico UIVideo · 16 min
  • Login con número telefónicoVideo · 28 min
  • Listar categoríasVideo · 19 min
  • Listar productos según la categoría seleccionadaVideo · 15 min
  • Diseño de productoVideo · 6 min
  • Marcar tachado el precio original cuando el producto tiene descuentoVideo · 4 min
  • Buscar un producto UIVideo · 6 min
  • Buscar un productoVideo · 12 min
  • Buscar un producto sin descuentoVideo · 7 min
  • Agregar o Eliminar un producto a favoritosVideo · 12 min
  • Productos favoritos UIVideo · 4 min
  • Visualizar productos favoritosVideo · 8 min
  • Detalle de producto UI - Parte 01Video · 8 min
  • Visualizar imágenes del producto - Parte 01Video · 8 min
  • Visualizar imágenes del producto - Parte 02Video · 7 min
  • Leer información del productoVideo · 6 min
  • Mejorando diseño de interfazVideo · 9 min
  • Hacer zoom a imagen del productoVideo · 11 min
  • Calcular precio con descuento de un producto [Parte 01]Video · 16 min
  • Calcular precio con descuento de un producto [Parte 02]Video · 11 min
  • Carrito de compras UIVideo · 14 min
  • Mostrar información del producto en el carrito Parte 01Video · 13 min
  • Mostrar información del producto en el carrito Parte 02Video · 11 min
  • Agregar producto a carritoVideo · 7 min
  • Ver productos en carrito de compras [Parte 01]Video · 4 min
  • Ver productos en carrito de compras [Parte 02]Video · 12 min
  • Ver productos en carrito de compras [Parte 03]Video · 21 min
  • Eliminar producto del carritoVideo · 3 min
  • Actualizar la cantidad de los productos del carrito de comprasVideo · 11 min
  • Obtener la suma de todos los productos del carrito de comprasVideo · 6 min
  • Actualizar información del producto [Parte 01]Video · 13 min
  • Cargar información del productoVideo · 5 min
  • Cargar imágenes y actualizar información del productoVideo · 17 min
  • Eliminar imagen del producto de manera directaVideo · 8 min
  • Eliminar producto de la base de datosVideo · 8 min
  • Añadir toolbar - Detalle productoVideo · 6 min
  • Añadir toolbar - Lista de productos según categoríaVideo · 5 min
  • Visualizar productos aleatoriosVideo · 19 min
  • Visualizar mensaje de bienvenidaVideo · 4 min
  • Perfil de usuario [UI]Video · 6 min
  • Leer información de usuarioVideo · 13 min
  • Visualizar proveedor [Email - Google - Número Telefónico]Video · 4 min
  • Mejorando UIVideo · 4 min
  • Imagen de perfil UIVideo · 5 min
  • Seleccionar imagen de galería o tomar fotografía y subirla a la base de datosVideo · 11 min
  • Actualizar información de usuarioVideo · 8 min
  • Visualizar nombreVideo · 3 min
  • Crear y configurar el SDK de mapasVideo · 15 min
  • Seleccionar una ubicación en el mapa [UI]Video · 21 min
  • Seleccionar una ubicación en el mapaVideo · 38 min
  • Mostrar nuestra dirección en el apartado principalVideo · 3 min
  • Recuperar contraseña [UI]Video · 12 min
  • Recuperar contraseñaVideo · 9 min
  • Actualizar contraseña [UI]Video · 13 min
  • Actualizar contraseñaVideo · 10 min
  • Crear una ordenVideo · 11 min
  • Item orden de compraVideo · 6 min
  • Listar ordenes de compraVideo · 20 min
  • Eliminar los productos del carrito luego de realizar ordenVideo · 3 min
  • Detalle de orden de compra [UI]Video · 12 min
  • Item producto ordenVideo · 3 min
  • Ver datos generales de orden de compraVideo · 9 min
  • Ver dirección del usuario en la ordenVideo · 5 min
  • Ver productos de la ordenVideo · 11 min
  • Descargar e instalar Node js , Visual Studio Code y PostmanVideo · 4 min
  • Crear cuenta en mercado pagoVideo · 2 min
  • Crear proyecto y obtener credencialesVideo · 3 min
  • Crear servidor en node jsVideo · 13 min
  • Configurar mercado pago en Node jsVideo · 15 min
  • Generar orden de compraVideo · 40 min
  • Visualizar monto a pagar desde aplicaciónVideo · 13 min
  • Realizar compra en modo de pruebaVideo · 6 min
  • Notificar estado de compraVideo · 36 min
  • Implementar Firebase en Node JsVideo · 4 min
  • Actualizar orden de compra en la base de datosVideo · 16 min
  • Redireccionar a usuarioVideo · 8 min
  • Añadiendo más información la orden de compraVideo · 10 min
  • Visualizar órdenes de compraVideo · 8 min
  • Ver detalle de orden de compraVideo · 6 min
  • Actualizar estado de la orden de compraVideo · 10 min
  • Filtrar órdenes de compra según el estadoVideo · 12 min
  • Buscar una orden por idVideo · 7 min
  • Debounce con Handler y Runnable para realizar búsquedas de manera eficienteVideo · 7 min
  • Visualizar información del cliente [Parte 01]Video · 7 min
  • Visualizar información del cliente [Parte 02]Video · 14 min
  • Realizar llamada telefónicaVideo · 8 min
  • Enviar mensaje SMSVideo · 5 min
  • Salir de la aplicación presionando 2 veces en el botón de retrocesoVideo · 5 min
  • Listar categoríasVideo · 9 min
  • Actualizar nombre de categoríaVideo · 13 min
  • Ajustando diseño de una categoríaVideo · 2 min
  • Listar todos los productosVideo · 6 min
  • Mostrar a que categoría pertenece el productoVideo · 4 min
  • Buscar producto por nombreVideo · 7 min
  • Listar productos según categoríaVideo · 8 min
  • Paginación – ProductosVideo · 24 min
  • Mejorando diseño de ingresar con número telefónicoVideo · 4 min
  • Mejorando diseño de productos aleatoriosVideo · 8 min
  • Mejorando diseño de carrito de comprasVideo · 4 min
  • Mejorando diseño de información de un clienteVideo · 4 min
  • Calificación de productos [UI]Video · 16 min
  • Leer información del productoVideo · 8 min
  • Calificar productoVideo · 11 min
  • Comprobar si ya realizamos una calificación a un productoVideo · 6 min
  • Actualizar calificaciónVideo · 10 min
  • Eliminar calificaciónVideo · 5 min
  • Calcular promedio de calificaciónVideo · 11 min
  • Mostrar estrellas según la calificaciónVideo · 5 min
  • Ver todas las calificaciones del productoVideo · 18 min
  • Mejorando UIVideo · 1 min
  • Visualizar conteo de las órdenes según sus estadosVideo · 11 min
  • Visualizar gananciasVideo · 8 min
  • Visualizar pérdidasVideo · 8 min
  • Listar clientes [Parte 01]Video · 13 min
  • Listar clientes [Parte 02]Video · 7 min
  • Mejora de UI - ClientesVideo · 10 min
  • Últimos ajustesVideo · 7 min
UNIDAD 63 - Bonus App: Marketplace App · 108 lecciones

UNIDAD 63 - Bonus App: Marketplace App

  • Demostración del proyectoVideo · 18 min
  • Creación del proyectoVideo · 5 min
  • Cambiar iconoVideo · 4 min
  • Conectar y configurar firebase a nuestro proyectoVideo · 6 min
  • Habilitar viewBindingVideo · 2 min
  • Crear BottomNavigationView [Parte 01]Video · 13 min
  • Crear BottomNavigationView [Parte 02]Video · 9 min
  • Opciones de inicio de sesión [UI]Video · 6 min
  • Configurar consola de FirebaseVideo · 4 min
  • Login de usuario con email [UI]Video · 10 min
  • Registro de usuario con email [UI]Video · 8 min
  • Registrar usuarioVideo · 22 min
  • Cerrar sesiónVideo · 5 min
  • Login de usuario con emailVideo · 6 min
  • Login y registro de usuarios [Google]Video · 14 min
  • Perfil de usuario [UI]Video · 16 min
  • Leer datos del usuarioVideo · 15 min
  • Actualizar información [UI]Video · 13 min
  • Leer información en tiempo realVideo · 9 min
  • Crear PopupMenuVideo · 4 min
  • Tomar una imagen de cámara o seleccionar imagen de galeríaVideo · 18 min
  • Actualizar imagen de usuarioVideo · 12 min
  • Actualizar informaciónVideo · 7 min
  • Crear anuncio [UI]Video · 16 min
  • Crear anuncio - [Parte 01]Video · 16 min
  • Crear anuncio - [Parte 02]Video · 14 min
  • Crear anuncio - [Parte 03]Video · 16 min
  • Crear y configurar el SDK de mapasVideo · 9 min
  • Selección de ubicación [UI]Video · 18 min
  • Limpiar camposVideo · 6 min
  • Seleccionar ubicación en el mapa [Parte 01]Video · 32 min
  • Visualizar categorías UI [Parte 01]Video · 8 min
  • Visualizar categorías UI [Parte 02]Video · 14 min
  • Visualizar categorías UI [Parte 03]Video · 6 min
  • Visualizar categorias de los anunciosVideo · 6 min
  • Visualizar anuncios UIVideo · 12 min
  • Visualizar anuncios cercanos [Parte 01]Video · 12 min
  • Visualizar anuncios cercanos [Parte 02]Video · 25 min
  • Filtrar anunciosVideo · 14 min
  • Agregar - eliminar [Anuncios favoritos de la base de datos]Video · 11 min
  • TabLayout - Anuncios favoritos Mis anuncios [UI]Video · 11 min
  • Anuncios favoritos [UI]Video · 3 min
  • Visualizar anuncios favoritosVideo · 7 min
  • Buscar un anuncio[s] favoritoVideo · 3 min
  • Mis anuncios [UI]Video · 3 min
  • Visualizar mis anuncios publicadosVideo · 7 min
  • Buscar un anuncio[s] publicadoVideo · 3 min
  • Información de anuncio [UI]Video · 24 min
  • Información de anuncio [UI] - [Parte 02]Video · 6 min
  • Información de anuncio [Parte 01]Video · 9 min
  • Información de anuncio [Parte 02]Video · 24 min
  • Comprobar si el anuncio es favoritoVideo · 4 min
  • Agregar - eliminar anuncio de Favoritos desde información del anuncioVideo · 2 min
  • Eliminar un anuncioVideo · 5 min
  • Trazar ruta en el mapa para localizar al vendedorVideo · 7 min
  • Realizar llamada telefónica a vendedorVideo · 5 min
  • Enviar SMS a vendedorVideo · 4 min
  • Permiso para realizar llamadasVideo · 4 min
  • Permiso para enviar SMSVideo · 3 min
  • Obtener información de anuncioVideo · 17 min
  • Obtener la imagen[es] del anuncioVideo · 9 min
  • Actualizar información Eliminar una imagen de manera directa en la BDVideo · 16 min
  • Crear cuadro de diálogo personalizado [Eliminar imagen]Video · 8 min
  • Marcar como vendido un productoVideo · 7 min
  • Crear cuadro de diálogo personalizado [Marcar como vendido]Video · 6 min
  • Cambiar color según el estado de un anuncioVideo · 3 min
  • Obtener id del vendedorVideo · 8 min
  • Detalle del vendedor [UI]Video · 8 min
  • Cargar información del vendedorVideo · 5 min
  • Cargar anuncios publicados por el vendedorVideo · 4 min
  • Comentarios hacia el vendedor [UI]Video · 8 min
  • Cuadro de diálogo personalizadoVideo · 6 min
  • Agregar comentario[s]Video · 9 min
  • Item comentario [UI]Video · 6 min
  • Visualizar comentariosVideo · 15 min
  • Eliminar comentarioVideo · 8 min
  • Actualizar interfaz de usuario [Mostrar anuncios]Video · 10 min
  • Cambiar de color según la condición del productoVideo · 3 min
  • He olvidado mi contraseña [UI]Video · 10 min
  • Recuperar contraseñaVideo · 7 min
  • Actualizar contraseña [UI]Video · 11 min
  • Actualizar contraseñaVideo · 10 min
  • Verificar cuenta de usuarioVideo · 9 min
  • Chat en tiempo real [UI]Video · 19 min
  • Crear ruta donde almacenaremos los chatsVideo · 6 min
  • Cargar información del vendedorVideo · 4 min
  • Seleccionar una imagen de galería o tomar una fotografía desde la cámaraVideo · 14 min
  • Enviar mensajeVideo · 15 min
  • Mostrar mensajesVideo · 17 min
  • Listar conversaciones [UI]Video · 7 min
  • Listar conversacionesVideo · 25 min
  • Buscar una conversaciónVideo · 9 min
  • Eliminar un mensaje[s] de la conversaciónVideo · 7 min
  • Eliminar imagen[s] de la conversaciónVideo · 6 min
  • Abrir una imagen de la conversación en nueva ventanaVideo · 8 min
  • Comprobar si el vendedor está online offlineVideo · 8 min
  • Actualizar tema de la aplicación y mejorar interfazVideo · 5 min
  • Implementar token al usuarioVideo · 5 min
  • Solicitar permiso de notificaciónVideo · 4 min
  • Preparar notificaciónVideo · 10 min
  • Mostrar notificacionesVideo · 10 min
  • Implementar librería para imagen circularVideo · 5 min
  • Implementar calendario [Date Picker]Video · 6 min
  • Eliminar todas nuestras publicacionesVideo · 10 min
  • Añadir contador de visitas de un anuncioVideo · 9 min
  • Visualizar imagen[s] de un anuncio en una ventanaVideo · 2 min
  • Eliminar cuenta de usuarioVideo · 15 min
  • Actualizar estado del usuarioVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    63 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Kotlin : Crea 6 Aplicaciones desde Cero con Android Studio

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Marco A. Barón Effio.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 63 unidades · 493 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Marco A. Barón Effio; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Kotlin : Crea 6 Aplicaciones desde Cero con Android Studio

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture