Este curso práctico de desarrollo Android enseña a crear una aplicación completa de compra-venta de productos utilizando Kotlin, Firebase y Google Maps SDK. Diseñado para desarrolladores con conocimientos básicos de Android, el programa guía en la construcción de una app tipo marketplace con funcionalidades avanzadas como geolocalización, chat en tiempo real y notificaciones push.
Tecnologías y Arquitectura
Funcionalidades Principales
Autenticación de usuarios:
Registro con email/contraseña
Login con Google OAuth
Verificación de cuenta y recuperación de contraseña
Gestión de productos:
Creación de anuncios con fotos (cámara/galería)
Categorización y búsqueda por ubicación
Sistema de favoritos y historial
Comunicaciones:
Chat en tiempo real entre compradores/vendedores
Llamadas y SMS directos desde la app
Notificaciones push para mensajes nuevos
Geolocalización:
Mapas interactivos con marcadores
Trazado de rutas y cálculo de distancias
Búsqueda de productos por proximidad
Contenido Técnico Avanzado
Permisos en tiempo de ejecución: Gestión de permisos Android 13+
Fragmentos y navegación: JetPack Navigation Component
Animaciones personalizadas: Transiciones entre actividades
Optimización de recursos: Uso eficiente de imágenes y memoria
Migración a FCM v1: Configuración de Google Cloud para notificaciones
Proyecto Real Incluido
Código fuente completo con comentarios
Configuraciones de Firebase paso a paso
Recursos gráficos y materiales de diseño
Scripts de implementación para Google Play Console
Dirigido a:
Estudiantes de ingeniería de sistemas/software
Desarrolladores Android que buscan especializarse en Firebase
Emprendedores tecnológicos que necesitan crear MVP rápidos
💡 Valor diferencial: Enfoque 100% práctico con explicaciones detalladas de cada línea de código y solución de errores comunes durante el desarrollo.
Ficha Técnica