Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kotlin : Crea una Marketplace App en Android desde cero
Rating: 4.8 out of 5(324 ratings)
1,785 students

Kotlin : Crea una Marketplace App en Android desde cero

Aprende a integrar Firebase, Mapas, Rutas, Anuncios, Chat en tiempo real, Notificaciones push y Autenticación segura.
Last updated 6/2026
Spanish
Spanish [Auto],

What you'll learn

  • Creación de una aplicación Android desde cero
  • Integración de Firebase [Autenticación - Base de datos - Almacenamiento]
  • SDK de mapas
  • Uso de GPS para la ubicación del usuario
  • Trazar rutas
  • Chat en tiempo real
  • Notificaciones push
  • Acceder a la galería del dispositivo
  • Migración a la API de Firebase Cloud Messaging (V1)
  • Crear y configurar cuenta en Google Cloud
  • Marcadores
  • Crear anuncios
  • Verificar una cuenta
  • Acceder a la cámara
  • Cambiar la contraseña de usuario
  • Establecer categorías
  • Uso de animaciones
  • Realizar llamadas telefónicas
  • Enviar mensajes de texto
  • Permisos de usuario
  • Fragmentos
  • Uso de iconos
  • Actividades
  • Cuadros de diálogo personalizados
  • Usar nuestra aplicación con internet
  • Pasar datos entre actividades
  • Uso de recursos personalizados
  • Implementar librería de imágenes circulares

Course content

34 sections124 lectures18h 31m total length
  • Demostración del proyecto17:48

Requirements

  • Un ordenador con acceso a Internet.
  • Conocimiento básico de Android y Kotlin
  • Los materiales de los proyectos están incluidos

Description

En este curso aprenderemos a diseñar y desarrollar una aplicación móvil Android con el lenguaje de programación Kotlin totalmente desde cero y de una manera muy profesional, tendrás a disposición todo el material utilizado, el proyecto consiste en crear una aplicación para la venta de productos, los cuáles clasificarlos en categorías, los usuarios podrán registrarse con un correo electrónico y contraseña ó podrán ingresar directamente con el inicio de sesión que nos brinda el proveedor de Google, usaremos Firebase, en donde trabajaremos con sus principales herramientas las cuales son : Autenticación de usuarios, base de datos, almacenamiento multimedia , notificaciones. Implementaremos mapas con Google Maps para tener un proyecto más robusto y profesional

Las funcionalidades principales del proyecto son la creación de anuncios en donde mostraremos la información del producto que queremos vender, usaremos mapas, tomaremos fotografías a los productos o seleccionar imágenes desde nuestra galería y por su puesto implementaremos los permisos de usuarios en tiempo de ejecución, podremos buscar los anuncios dependiendo nuestra ubicación actual, veremos a detalle la información del producto como también la información del vendedor, al cuál podremos llamar, enviar mensaje de texto, ubicar su posición en el mapa, o hablarle directamente al chat y saber más del producto que nos interesa

En este curso aprenderás temas básicos como avanzados, empezaremos creando el proyecto desde cero hasta lo más complejo como abrir el mapa y obtener una ubicación, subir imágenes al servidor, leer información en tiempo real , creación de un chat con notificaciones entre muchas funcionalidades más

Conceptos de los temas abarcados

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

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

Google Maps Platform.- Es un conjunto de API y SDK que los desarrolladores pueden usar a fin de incorporar Google Maps en apps para dispositivos móviles y páginas web o recuperar datos de Google Maps

Nos vemos en clase

Who this course is for:

  • Para estudiantes de ingeniería de sistemas, Ingeniería de software o afines.
  • Profesionales de Ingeniería de sistemas, Ingeniería de software o afines.
  • Programadores interesados en el desarrollo de aplicaciones móviles.