Curso de Kotlin con Firebase Firestore

Clases del Curso de Kotlin con Firebase Firestore

Instruido por:
Santiago Carrillo
Santiago Carrillo
Intermedio
3 horas de contenido
Ver la ruta de aprendizaje
App Criptomonedas
Proyecto del curso
App Criptomonedas

Desarrollarás app tipo tienda de criptomonedas en Android. Aprenderás a almacenar datos en Firestore, ver cambios en tiempo real, además sabrás implementar el servicio de autenticación de Firebase. La app de este proyecto está desarrollada con Kotlin.

Curso de Kotlin con Firebase Firestore

Curso de Kotlin con Firebase Firestore

Progreso del curso:0/21contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/21contenidos(0%)

Bienvenida e introducción

Material Thumbnail

Todo lo que aprenderás sobre Kotlin con Firebase Firestore

03:56 min

Material Thumbnail

Configuración de Firebase para Android.

06:17 min

Autenticación Anónima

Material Thumbnail

Autenticación anónima con Firebase

05:55 min

Entendiendo Cloud Firestore

Material Thumbnail

Conociendo el Modelo de Datos de Firestore

05:17 min

Material Thumbnail

Gestión de Índices en Firestore

04:01 min

Creación y Gestión de Datos

Material Thumbnail

Creación y gestión de datos en Firestore

07:06 min

Material Thumbnail

Estructura y creación de Datos en Firestore: Practica

13:42 min

Material Thumbnail

Estructura y creación de Datos en Firestore: Practica con Login Activity

09:58 min

Material Thumbnail

Transacciones y Escritura Batch en Firestore

04:17 min

Lectura de Datos

Material Thumbnail

Lectura de Documentos de Firestore

13:18 min

Material Thumbnail

Consultas en Firestore: Sencillas y Compuestas, Orden y Límites de Datos

05:50 min

Material Thumbnail

Acceso a Datos Offline

03:53 min

Reglas y Seguridad

Material Thumbnail

Reglas de Seguridad en Firestore

04:49 min

Material Thumbnail

Estructurando reglas de seguridad en Firestore

09:13 min

Material Thumbnail

Configurando y Probando Reglas de Seguridad en Firestore

03:52 min

Trading App en Realtime

Material Thumbnail

Configuración Adapter Criptomonedas

11:05 min

Material Thumbnail

Configuración RecyclerView Criptomonedas

06:59 min

Material Thumbnail

Panel Balance Criptomonedas Usuario

16:32 min

Material Thumbnail

Actualizaciones Realtime Criptomonedas

15:39 min

Material Thumbnail

Generación Aleatoria de Criptomonedas

03:30 min

Repaso

Material Thumbnail

Repaso conceptos principales del curso

04:20 min

nuevosmás votadossin responder
Edgardo Almanza
Edgardo Almanza
Estudiante

No puedo acceder al éxamen del curso. Alguién más con el mismo problema?

1
Edgar Mauricio Rodriguez Romero
Edgar Mauricio Rodriguez Romero
Estudiante

Hola Amigos, cuando corro la App me saca muchos errores, me podrían guiar ?

este es uno de los errores

> Transform artifact firebase-components.aar (com.google.firebase:firebase-components:17.0.0) with DexingNoClasspathTransform
AGPBI: {"kind":"error","text":"Invoke-customs are only supported starting with Android O (--min-api 26)","sources":[{}],"tool":"D8"}

1
danhergir
danhergir
Estudiante

Estoy teniendo este error, alguien sabe que puedo hacer?

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.platzi.android.firestore, PID: 6051
    java.lang.RuntimeException: Could not deserialize object. Failed to convert a value of type java.lang.String to int (found in field 'available')
2
Angelo Bruce Jolomocox  Andres
Angelo Bruce Jolomocox Andres
Estudiante

se nesesita iOS para el cirso o no ?

1
Leonardo Valdivieso
Leonardo Valdivieso
Estudiante

en AddRealtimeDatabaseListeners se supone que cryptoList es igual a cryptosAdapter.cryptoList. Porqué utiliza cryptosAdapter.cryptoList en vez de la variable enviada como parámetro a la función? acaso no están en la misma posición los valores?

1
Leonardo Valdivieso
Leonardo Valdivieso
Estudiante

Qué ocurre si intenta comprar una moneda que no está disponible?

0
Leonardo Valdivieso
Leonardo Valdivieso
Estudiante

¿Porqué en la función configureRecyclerView usa la variable recyclerView sin declarar en vez de hacer: ?

val recyclerView = findViewById<RecyclerView>(R.id.recyclerView)
1
Leonardo Valdivieso
Leonardo Valdivieso
Estudiante

Kotlin Synthetics Deprecated
Cómo puedo reemplazarlo?
por ejemplo en el login: username.text.toString()

0
Leonardo Valdivieso
Leonardo Valdivieso
Estudiante

Si la conexión anónima se completa sin estar habilitada en Firebase, porqué no genera un mensaje de Error?

0
Italo Manuel Mendoza Jaimes
Italo Manuel Mendoza Jaimes
Estudiante

tengo un problema con una app en react native, ya comprobe la persistencia de los datos ofline para android, pero esta persistencia de los datos solo sirve mientras la app este abierta o siga en background, pero si la app se cierra ya sea por multitarea, por algun cracheo o porque se descargo el celular, esta no persiste, ahy algun metodo para lograr que la data persista localmente teniendo encuenta esos excenarios ?

0