Firebase para Android con Kotlin: Curso Definitivo desde 0
Compra ahora
Descubrir más
Introducción a Firebase
Presentación y bienvenida
Descarga el proyecto (Gradle Groovy)
Descarga el proyecto (Gradle Kotlin DSL)
¿Qué es Firebase?
Creando proyecto en Firebase
Añadiendo Firebase Debug
Añadiendo Firebase Release
Agregando dependencias
Configurando Firebase en Android con Gradle Kotlin DSL
Añadir Firebase desde Android Studio
Realtime Database básico
Descarga el proyecto
¿Qué es Realtime Database?
Escribiendo en Realtime Database
Habilitando Realtime Database en Firebase
Nuestra primera escritura
Leyendo en Realtime Database
Lectura y escritura de objetos
[Segunda parte] Lectura y escritura de objetos
Borrando objetos de Realtime Database
Actualizando nuestra base de datos
[Segunda parte] Actualizando nuestra base de datos
Actualizando las reglas
RealTime Database avanzado XML
Descarga el proyecto
Creando y configurando el proyecto
Creando y diseñando el main fragment
Creando y diseñando chat fragment
Navigation graph
Navegando entre fragments
Vista mi chat
Vista otro chat
Configurando Firebase y dagger Hilt
Escribiendo en Firebase con MVVM
Modelando y mandando objetos complejos
Rutas, datos y limpieza de la base de datos
Leyendo y mapeando datos
Conectando flow con recyclerview de multiples vistas
Configurando y guardando con DataStore
Recuperando valores de DataStore
Perfilando detalles
Corrutinas async
RealTime Database avanzado Compose
Descarga el proyecto
Configuración
Definiendo la base de datos
Capa UI home
Capa UI game
Navegación básica
Data - FirebaseService
Creando nuestra primera partida
Insertando la key de RTDB
Navegación completa
Recuperando el partido como owner
Recuperando el partido como guest
Asignando turnos
Jugando al 3 en raya
Añadiendo al ganador
Fixeando los turnos
Diseño pantalla principal
Diseño partido
Firebase Authentication
Descarga el proyecto
Firebase Authentication - Introducción
Creando la lógica de la app (Login, Registro y detalle)
Creando el diseño de la app (Login, Registro y detalle)
Login con usuario y contraseña
Registro con usuario y contraseña
Mantener la sesión iniciada
Logout
Login-Registro con teléfono-SMS
Login/Registro con Google
Login/Registro con Facebook
Login/Registro con GitHub
Login/Registro con Microsoft
Login/Registro con Twitter
Login/Registro con Yahoo
Refactor y rediseño
Login/Registro anónimo
Firebase Storage
Descarga el proyecto
Firebase Storage - Introducción
Creando y configurando el proyecto
Configurando el proyecto para Jetpack Compose
StorageService - Entendiendo Firebase Storage
Sacando y subiendo fotos XML
Sacando y subiendo fotos Compose
Subiendo imágenes de la galería XML
Subiendo imágenes de la galería Compose
Leyendo datos de storage
Subiendo fotos y recuperándolas XML - Glide
Subiendo fotos y recuperándolas Compose - Coil
Personalizando nombres en XML
Personalizando nombres en Compose
Trabajando con metadatos
Borrando contenido
Controlar el progreso de las acciones
Recuperando listado de imágenes
Listando imágenes XML
Listando imágenes Compose
Firebase Analytics
Descarga el proyecto
Firebase Analytics
Configuración básica
Preparando nuestros propios eventos
Abstracción de eventos
Firebase Crashlytics
Descarga el proyecto
Firebase Crashlytics
Configuración y forzado de crash
Consola de errores
Cloud Messaging (Notificaciones)
Descarga el proyecto
Introducción a las notificaciones
Configuración básica
Mandando notificaciones desde consola
Notificaciones de prueba
Personalizando notificaciones
Recuperando información extra
Creando nuestras propias notificaciones
Canales
Cloud Messaging Avanzado (Notificaciones)
Descarga el proyecto
Nuevo diseño y configuración
Notificaciones globales
Suscribiéndonos a los topics
Lanzando notificaciones por topics
Firestore básico
Descarga el proyecto
Introducción a firestore
Añadiendo firestore al proyecto
Insertando datos
inserciones múltiples
Leyendo datos
Parseando datos
Leyendo desde caché
Navegando en subcolecciones
Realtime en Firestore
Queries e índices
Firestore Avanzado XML
Descarga el proyecto
Configurando el proyecto
Preparando la home
Vista home
Repositorio
Mostrando últimos productos
Añadiendo todos los productos
Productos top
Efecto shimmer
Preparando add product activity
Diseño add product
Conectando diseño con lógica
Subiendo y descargando imágenes
Guardando productos
Remote Config
Descarga el proyecto
Introducción y configuracion
Entendiendo la plataforma
Recuperando valores
Creando un gestor de versiones
Firestore Avanzado Compose
Descarga el proyecto
Preparando el proyecto
Diseñado la UI
Conectando ui con viewmodel
Datos en tiempo real con flows
Añadiendo transacciones copy
Borrando transacciones
Productos
Curso online
Sección
Lección
Añadiendo todos los productos
Añadiendo todos los productos
Firebase para Android con Kotlin: Curso Definitivo desde 0
Compra ahora
Descubrir más
Introducción a Firebase
Presentación y bienvenida
Descarga el proyecto (Gradle Groovy)
Descarga el proyecto (Gradle Kotlin DSL)
¿Qué es Firebase?
Creando proyecto en Firebase
Añadiendo Firebase Debug
Añadiendo Firebase Release
Agregando dependencias
Configurando Firebase en Android con Gradle Kotlin DSL
Añadir Firebase desde Android Studio
Realtime Database básico
Descarga el proyecto
¿Qué es Realtime Database?
Escribiendo en Realtime Database
Habilitando Realtime Database en Firebase
Nuestra primera escritura
Leyendo en Realtime Database
Lectura y escritura de objetos
[Segunda parte] Lectura y escritura de objetos
Borrando objetos de Realtime Database
Actualizando nuestra base de datos
[Segunda parte] Actualizando nuestra base de datos
Actualizando las reglas
RealTime Database avanzado XML
Descarga el proyecto
Creando y configurando el proyecto
Creando y diseñando el main fragment
Creando y diseñando chat fragment
Navigation graph
Navegando entre fragments
Vista mi chat
Vista otro chat
Configurando Firebase y dagger Hilt
Escribiendo en Firebase con MVVM
Modelando y mandando objetos complejos
Rutas, datos y limpieza de la base de datos
Leyendo y mapeando datos
Conectando flow con recyclerview de multiples vistas
Configurando y guardando con DataStore
Recuperando valores de DataStore
Perfilando detalles
Corrutinas async
RealTime Database avanzado Compose
Descarga el proyecto
Configuración
Definiendo la base de datos
Capa UI home
Capa UI game
Navegación básica
Data - FirebaseService
Creando nuestra primera partida
Insertando la key de RTDB
Navegación completa
Recuperando el partido como owner
Recuperando el partido como guest
Asignando turnos
Jugando al 3 en raya
Añadiendo al ganador
Fixeando los turnos
Diseño pantalla principal
Diseño partido
Firebase Authentication
Descarga el proyecto
Firebase Authentication - Introducción
Creando la lógica de la app (Login, Registro y detalle)
Creando el diseño de la app (Login, Registro y detalle)
Login con usuario y contraseña
Registro con usuario y contraseña
Mantener la sesión iniciada
Logout
Login-Registro con teléfono-SMS
Login/Registro con Google
Login/Registro con Facebook
Login/Registro con GitHub
Login/Registro con Microsoft
Login/Registro con Twitter
Login/Registro con Yahoo
Refactor y rediseño
Login/Registro anónimo
Firebase Storage
Descarga el proyecto
Firebase Storage - Introducción
Creando y configurando el proyecto
Configurando el proyecto para Jetpack Compose
StorageService - Entendiendo Firebase Storage
Sacando y subiendo fotos XML
Sacando y subiendo fotos Compose
Subiendo imágenes de la galería XML
Subiendo imágenes de la galería Compose
Leyendo datos de storage
Subiendo fotos y recuperándolas XML - Glide
Subiendo fotos y recuperándolas Compose - Coil
Personalizando nombres en XML
Personalizando nombres en Compose
Trabajando con metadatos
Borrando contenido
Controlar el progreso de las acciones
Recuperando listado de imágenes
Listando imágenes XML
Listando imágenes Compose
Firebase Analytics
Descarga el proyecto
Firebase Analytics
Configuración básica
Preparando nuestros propios eventos
Abstracción de eventos
Firebase Crashlytics
Descarga el proyecto
Firebase Crashlytics
Configuración y forzado de crash
Consola de errores
Cloud Messaging (Notificaciones)
Descarga el proyecto
Introducción a las notificaciones
Configuración básica
Mandando notificaciones desde consola
Notificaciones de prueba
Personalizando notificaciones
Recuperando información extra
Creando nuestras propias notificaciones
Canales
Cloud Messaging Avanzado (Notificaciones)
Descarga el proyecto
Nuevo diseño y configuración
Notificaciones globales
Suscribiéndonos a los topics
Lanzando notificaciones por topics
Firestore básico
Descarga el proyecto
Introducción a firestore
Añadiendo firestore al proyecto
Insertando datos
inserciones múltiples
Leyendo datos
Parseando datos
Leyendo desde caché
Navegando en subcolecciones
Realtime en Firestore
Queries e índices
Firestore Avanzado XML
Descarga el proyecto
Configurando el proyecto
Preparando la home
Vista home
Repositorio
Mostrando últimos productos
Añadiendo todos los productos
Productos top
Efecto shimmer
Preparando add product activity
Diseño add product
Conectando diseño con lógica
Subiendo y descargando imágenes
Guardando productos
Remote Config
Descarga el proyecto
Introducción y configuracion
Entendiendo la plataforma
Recuperando valores
Creando un gestor de versiones
Firestore Avanzado Compose
Descarga el proyecto
Preparando el proyecto
Diseñado la UI
Conectando ui con viewmodel
Datos en tiempo real con flows
Añadiendo transacciones copy
Borrando transacciones
Lección no disponible
Inicia sesión
o
comprar el curso
.