Pago Único del Curso
Buy the course once and access it for life
- Un único pago.
- Acceso instantáneo al curso de por vida.
- Acceso a la comunidad del curso.
Aprende desarrollo Android avanzado con Firebase, Firestore, autenticación, notificaciones push, patrones de diseño y PHP mediante un proyecto de chat completo.
Aprende a desarrollar aplicaciones Android profesionales con Firebase y Java, desde los fundamentos hasta la creación de proyectos completos y escalables. Trabajarás en Android Studio integrando Firebase paso a paso y aplicando buenas prácticas y patrones como MVP, Singleton y SRP (Principio de Responsabilidad Única).
Domina los principales servicios de Firebase para Android: Realtime Database, Cloud Firestore, Firebase Authentication, Cloud Storage, Firebase Cloud Messaging y Remote Config. Aprende a crear operaciones CRUD, gestionar usuarios, almacenar imágenes, trabajar con datos en tiempo real y enviar notificaciones push personalizadas.
Lleva tus conocimientos a la práctica desarrollando aplicaciones reales. Aprenderás a estructurar correctamente proyectos Android, conectar diferentes servicios de Firebase y escribir código más limpio, mantenible, escalable y preparado para aplicaciones de mayor tamaño.
Como proyecto principal desarrollarás Texting, una completa app de chat en tiempo real. Implementarás inicio de sesión, perfiles de usuario, solicitudes de amistad, envío de mensajes e imágenes, almacenamiento en la nube y notificaciones push mediante Firebase y PHP, integrando en un único proyecto todo lo aprendido.
El curso está diseñado con un enfoque práctico y directo, para que no solo aprendas Firebase, sino que entiendas cómo construir aplicaciones Android completas de principio a fin y tengas las herramientas necesarias para convertir tus propias ideas en proyectos funcionales.
Desarrolla desde cero una completa aplicación Android tipo chat y red social integrando múltiples servicios de Firebase.
Crea aplicaciones con bases de datos en tiempo real y aprende a trabajar con Firebase Realtime Database y Cloud Firestore, entendiendo sus diferencias.
Registra e inicia sesión de usuarios mediante email y contraseña o utilizando proveedores de autenticación social como Google y Facebook.
Aprende a subir, descargar y gestionar fotografías con Firebase Storage desde la galería, la cámara y otras fuentes del dispositivo.
Implementa Firebase Cloud Messaging para enviar notificaciones push a dispositivos, grupos de usuarios o de forma masiva.
Estructura tus aplicaciones Android aplicando patrones y buenas prácticas como MVP, Singleton y el Principio de Responsabilidad Única.
Utiliza Google Analytics for Firebase para conocer el comportamiento de los usuarios, detectar errores y descubrir las funcionalidades más utilizadas.
Modifica determinados aspectos y comportamientos de tu aplicación mediante Remote Config sin necesidad de publicar una nueva actualización.
Utiliza PHP para el envío de notificaciones entre dispositivos e integra librerías para imágenes, comunicación entre clases, vinculación de vistas y más.
Desarrollador especializado en Android desde 2014, con más de 10 años de experiencia creando aplicaciones y soluciones móviles. Certificado en desarrollo de apps nativas Android, iOS y Cordova por instituciones como la Universitat Politècnica de València, Galileo Universidad y la Universidad Complutense de Madrid, combinando experiencia profesional con una sólida formación técnica.
Buy the course once and access it for life
Access all Frogames courses, communities and extras
Accede a todos los cursos de la ruta de