Room en Android - Base de Datos Local

  Рет қаралды 6,521

Martin Kiperszmid | Programador

Martin Kiperszmid | Programador

Күн бұрын

Пікірлер: 52
@DevKiper
@DevKiper 2 жыл бұрын
16:33 Ni mi nombre puedo escribir.. MAIN puse Y lo peor es que tampoco lo lei bien Unite a nuestra comunidad de Discord!: discord.gg/P2n6zTvccV Aprendé a Crear Apps Profesionales en Android: AndroidAvanzado.com Transformate en el mejor programador Android: tidycal.com/mkiperszmid/mentoria-intro
@twinspast141
@twinspast141 Жыл бұрын
este canal esta muy infravalorado , que lastima que no tenes mas fama como esos que enseñan javascript y web development
@DevKiper
@DevKiper Жыл бұрын
Me alegro que te sirvan! Javascript y web no enseño ya que no son cosas que uso en el dia a dia
@twinspast141
@twinspast141 Жыл бұрын
@@DevKiper No me referia a que enseñes esa tecnologia , me refiero a que sos un crack!! y mereces mas fama que ellos
@DevKiper
@DevKiper Жыл бұрын
Ahhh jajaja. Muchas gracias 🔥
@EmmaCG2X
@EmmaCG2X Жыл бұрын
Muy buen tutorial, me sirvió mucho para arrancar! Saludos.
@DevKiper
@DevKiper Жыл бұрын
Buenísimo que te sirva Emma! A seguir dandole 💪
@MM-gh2gz
@MM-gh2gz 2 жыл бұрын
Me ayudaste a seguir. Me daba un error al compilar y no sabía seguir. Mil gracias
@DevKiper
@DevKiper 2 жыл бұрын
Me alegro que te haya servido! Un placer
@stradibarius75
@stradibarius75 6 ай бұрын
Muchas gracias, muy bien explicado 👍
@DevKiper
@DevKiper 6 ай бұрын
Me alegro que te sirva!
@slepper93vaquerizo45
@slepper93vaquerizo45 4 ай бұрын
Buenas Martin una pregunta pero se podría hacer esto mismo con mensajería ?? Como por ejemplo local para que funcionase con room pero en plan quien lo pone y el que lo lee … está muy bien explicado
@DevKiper
@DevKiper 4 ай бұрын
Ahí ya necesitarías hacer uso de alguna api, ya que deberías identificar que usuario mandó el mensaje, y que le llegue a otro teléfono
@santiao
@santiao Жыл бұрын
Gracias por el video, tendrás algún video o explicación de por que tenemos que usar "un factory" y que es un factory? Lo dijiste en el minuto 15:50 de pasar el repository al viewModel.
@DevKiper
@DevKiper Жыл бұрын
No tengo video, ya que no suelo usar Factories Pero bien resumido, si vos haces un HomeViewModel() Estás creando una instancia del ViewModel Y si la activity se recrea (cuando rotas el dispositivo) vas a estar creando una instancia nueva del ViewModel No queremos eso. Nosotros queremos que la instancia del viewmodel sobreviva los cambios de configuración Y eso es lo que hace el Factory. Detecta si un viewmodel ya fue creado, y te usa la misma instancia. No te lo recrea
@rafaelaltamirano8102
@rafaelaltamirano8102 2 жыл бұрын
Sos un capo, super claro
@DevKiper
@DevKiper Жыл бұрын
Gracias! Espero que te haya servido
@silvahmx
@silvahmx 2 жыл бұрын
Gracias por el video, me resolvió algunas dudas que tenia y me ahorro tiempo en mi proyecto , Igual también podrías hacer un video sobre caching con room? para complementar el uso con retrofit saludos!!!
@DevKiper
@DevKiper 2 жыл бұрын
Obvio. El proximo video que haga, va a ser de caching de Retrofit a Room!
@silvahmx
@silvahmx 2 жыл бұрын
@@DevKiper Gracias
@DevKiper
@DevKiper 2 жыл бұрын
@@silvahmx Tal como prometi, video de Caching con Retrofit y Room: kzbin.info/www/bejne/qqTdgZKvbbd1a8k
@DevKiper
@DevKiper 2 жыл бұрын
@@silvahmx ​ Un crack Antonio. Me alegro que te haya resultado util el video!
@huberneypamosaenz7879
@huberneypamosaenz7879 2 ай бұрын
En 8:56 la clase room.RoomDatabase no devuelve una instancia dao, mas no una propiedad? Por lo que abstract val dao:UserDao debería ser: abstract fun dao:UserDao?
@DevKiper
@DevKiper 2 ай бұрын
Fijate de tener la parte de KAPT que mencioné en las dependencias Y lo de dao, puede ser una propiedad con val, o una función, en ambos casos te debería de funcionar
@huberneypamosaenz7879
@huberneypamosaenz7879 2 ай бұрын
@@DevKiper Curioso para esa versión, actualmente en la documentación tenemos room_version="2.6.1" lo curioso es que hay dos grandes cambios, tenemos una alternativa a kapt, ksp e implementa soporte a las corrutinas por ejemplo del Dao, como suspend fun delet que puede dar problemas. Igualmente buen video 👍🏻
@DevKiper
@DevKiper 2 ай бұрын
Sisi podes usar ksp también, en el video usamos Kapt por eso te decía eso Igual el video también tiene corrutinas, asi que eso no debería ser el problema
@huberneypamosaenz7879
@huberneypamosaenz7879 2 ай бұрын
​@@DevKiper Perfecto, en tu caso respecto a la inyección de dependencias para esta app ya como app, sería mejor usar hilt y así reciclar mucho código, sin embargo alguna vez haz intentado usar room con Koin para proyectos pequeños?
@DevKiper
@DevKiper 2 ай бұрын
Me gusta más Hilt que Koin, por eso suelo usar eso. Pero hay casos en donde tuve que usar Koin, y es bastante similar. A fin de cuentas, son 2 formas distintas, de obtener el mismo resultado Asi que si usas Hilt, o si usas Koin, es lo mismo
@ManuelHernandez-gr1sv
@ManuelHernandez-gr1sv 2 жыл бұрын
Me has salvado
@DevKiper
@DevKiper 2 жыл бұрын
Me alegro que te haya servido!
@amaro3395
@amaro3395 6 ай бұрын
Estoy aprendiendo porque tengo al menos tres proyectos, pero es muy difícil entender el porque de cada cosa, tendría que ir mas al principio para entender , de repente me sale este ejemplo funcionando de como usar room pero ya se actualizo android y no me funciona el ejemplo, jaja creo que mejor me asociare con un experto pero siempre existe la desconfianza de perder el proyecto, están muy buenos los videos pero me falta entender mas
@DevKiper
@DevKiper 6 ай бұрын
Buenas! Que cosas de Room no funcionan? Porque veo que sigue funcionando perfecto en la última versión de Room
9 ай бұрын
Esta bueno el curso, pero los cambios de criterio a la hora de hacer las cosas durante su desarrollo( lo mas notorio es el cambio de nombre a algunas variables o las clases) dificulta la claridad de lo que se quiere explicar. Ocho archivos para hacer dos cosas simples me parece mucho.
@DevKiper
@DevKiper 9 ай бұрын
A que cosa en específico te estás refiriendo?
@wi330601
@wi330601 2 жыл бұрын
Hola... se entendió hasta que llegaste a crear user y el repository... ahí me perdí 🙄
@DevKiper
@DevKiper 2 жыл бұрын
Hice mal en explicar Base de Datos y Retrofit sin antes hacer un video acerca de Repository. Ese va a ser el proximo video para que sea mas facil de entender :D
@wi330601
@wi330601 2 жыл бұрын
muchas gracias espero ese video. Saludod
@DevKiper
@DevKiper 2 жыл бұрын
@@wi330601 Dicho y hecho. Nuevo video de Repository: kzbin.info/www/bejne/pYCwipijrsqEsK8&ab_channel=MartinKiperszmid%7CProgramador
@rafaelaltamirano8102
@rafaelaltamirano8102 2 жыл бұрын
Espero algun video de paging 3
@DevKiper
@DevKiper Жыл бұрын
Lo voy a tener en cuenta! Mil gracias por la idea
@alfonzoruiz7705
@alfonzoruiz7705 Жыл бұрын
google deberia hacer las cosas mas simples mucha larga para solo guardar datos
@DevKiper
@DevKiper Жыл бұрын
La verdad es que es bastante configuración, pero es más que nada al principio Una vez que lo configuras en la app, es relativamente fácil
@oscarpadilla5361
@oscarpadilla5361 2 ай бұрын
Jetpack Compose? Vine buscando cobre y encontré oro
@DevKiper
@DevKiper 2 ай бұрын
Todo el canal 100% dedicado a Compose 💪
@oscarpadilla5361
@oscarpadilla5361 2 ай бұрын
@@DevKiper ombe haberlo dicho antes, new sub
@DevKiper
@DevKiper 2 ай бұрын
Bienvenido!
@luisantoniosaitorodriguez1291
@luisantoniosaitorodriguez1291 11 ай бұрын
no tienes vocacion para enseñar, lo haces muy rapido y usas terminos que escuchamos por primera vez (en mi caso) saludos
@DevKiper
@DevKiper 11 ай бұрын
Que terminos escuchaste por primera vez? Fijate el resto de los comentarios, todos agradecidos 💪
@ZegobaxOP11
@ZegobaxOP11 9 ай бұрын
Es de los mejores, escuchas a Aristidev y te moris xD
@DevKiper
@DevKiper 9 ай бұрын
Mil gracias crack!
Repository en Android - Para Qué Sirve?
15:02
Martin Kiperszmid | Programador
Рет қаралды 2,3 М.
App que guarda notas usando Room en Android Jetpack Compose.
37:05
Gibrán García
Рет қаралды 1,4 М.
Каха и лужа  #непосредственнокаха
00:15
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 21 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
👨‍💻 Bases de datos en Android con ROOM
16:23
DevExpert - Programación Android y Kotlin
Рет қаралды 29 М.
Navegación en Jetpack Compose con tipos seguros [Método oficial]
10:40
DevExpert - Programación Android y Kotlin
Рет қаралды 6 М.
Cómo Crear un CRUD en Android con Room y Jetpack Compose
22:59
Martin Kiperszmid | Programador
Рет қаралды 4,1 М.
ROOM en Android con KOTLIN (Base de datos) 💾 - Tutorial Android Studio con MVVM (Hilt y corrutinas)
30:55
JETPACK COMPOSE: Creando la MAYOR base de datos de habla hispana
12:41
Programación Android by AristiDevs
Рет қаралды 7 М.
Android - Base de Datos Local
29:04
David Chura Olazabal
Рет қаралды 1,3 М.