Como REALMENTE Cargar Datos Iniciales en Android

  Рет қаралды 1,430

Martin Kiperszmid | Programador

Martin Kiperszmid | Programador

Күн бұрын

Пікірлер: 40
@DevKiper
@DevKiper 3 ай бұрын
Aprende a Crear Apps Profesionales en Android: AndroidAvanzado.com Unite a nuestra comunidad de Discord!: discord.gg/P2n6zTvccV Transformate en el mejor programador Android: tidycal.com/mkiperszmid/mentoria-intro
@pablopable
@pablopable 2 ай бұрын
Excelente video , por el momento sigo con el init. Saludos
@DevKiper
@DevKiper 2 ай бұрын
Sisi yo me quedo en el init. La verdad que no le veo una ventaja REAL a usar el flow onstart
@zafa6032
@zafa6032 2 ай бұрын
Genial video! Me encantó! Atte. El Salmón!
@DevKiper
@DevKiper 2 ай бұрын
Crack Zafa 💪
@zafa6032
@zafa6032 2 ай бұрын
@@DevKiper Creo que el mejor camino es a contracorriente jajaja
@JanderLaffitaOrdunez
@JanderLaffitaOrdunez 18 күн бұрын
Muy buena explicación. Muchas veces nos llevamos por lo que esta de moda sin analizar a profundidad los conceptos
@DevKiper
@DevKiper 18 күн бұрын
Exactamente! No hay que seguir algo, sin analizarlo bien a fondo
@jesusdominguez6464
@jesusdominguez6464 2 ай бұрын
Todos aprendemos de todos, y como comentas, nosotros que aprendemos con videos de redes sociales, youtube, siempre nos iremos por el código o que sea mas fácil, o que no necesitamos pero gracias a todos los que hacen este tipo de videos vamos aprendiendo diferentes técnicas de desarrollo, y es bueno que se muestre como son las cosas y solo dejar a la decisión de otros de que quieren para su aplicación.
@DevKiper
@DevKiper 2 ай бұрын
Exactamente! Estamos para transmitir y enseñar nuestros conocimientos Mi objetivo es que apliquen lo que más les sirva y más les guste de mi conocimiento 💪
@jesusdevandroid1930
@jesusdevandroid1930 2 ай бұрын
excelente video bastante completo ! , en mi opinión todo en programación "depende" del contexto y las necesidades específicas no creo que se trate solo de preferencias personales , sino de entender lo que realmente se requiere lograr según el objetivo de rendimiento ,comportamiento y experiencia de usuario... a un buen developer le sirve conocer todas estas opciones y saber cuando usarlas para tomar una decisión conveniente
@DevKiper
@DevKiper 2 ай бұрын
Exactamente, todo es un DEPENDE. Por eso doy mi opinión, para dar más alternativas 💪
@pablojoseoroz
@pablojoseoroz 2 ай бұрын
Sin duda en el init siempre, además así pa cuando se cargue la pantalla es posible q ya estén los datos preparados y ni se vea el loading
@DevKiper
@DevKiper 2 ай бұрын
Esa para mí es la ventaja principal que tiene, por sobre el resto Y nadie lo menciona Yo quiero llamar a la api ANTES de que cargue la pantalla al 100%, asi el usuario espera menos tiempo
@GabrielColina-ec2lj
@GabrielColina-ec2lj 2 ай бұрын
Eres un Grande, aprendo mucho con tus videos !!
@DevKiper
@DevKiper 2 ай бұрын
Genial! Buenísimo que te sirvan!!
@alejandro5394
@alejandro5394 2 ай бұрын
Gracias por compartir tu opinión! Excelente!
@DevKiper
@DevKiper 2 ай бұрын
De nada Ale! Cualquier cosa,.me avisas 💪
@SomormujoSeco
@SomormujoSeco 2 ай бұрын
maravilloso
@DevKiper
@DevKiper 2 ай бұрын
💪💪
@santyas
@santyas 2 ай бұрын
Buena crack
@DevKiper
@DevKiper 2 ай бұрын
💪💪💪
@programaciojtp7576
@programaciojtp7576 2 ай бұрын
Capo, puedes hacer un video de como cargar los datos iniciales pero al instalar la app, osea como se carga una base de datos inicial con los datos predeterminados de la app, o algo asi.
@DevKiper
@DevKiper 2 ай бұрын
Podes hacerlo al iniciar la app, y si ya hay datos, entonces que no cargue más la info Esto lo podrías hacer en el onCreate de Application
@chemecador
@chemecador 2 ай бұрын
usar init con livedata en lugar de stateflow tiene algún problema?
@DevKiper
@DevKiper 2 ай бұрын
Fijate que tengo un video sobre Flows, donde explico eso Pero si tenes Kotlin, no hay ningún beneficio en usar LiveData Es mejor StateFlow
@ANDRESXX1000
@ANDRESXX1000 2 ай бұрын
yo siempre uso el init para ese tipo de cosas para cargar y mostrar el loading, si me ah pasado que en los test tengo problemas con el init
@DevKiper
@DevKiper 2 ай бұрын
Pero realmente te afecta negativamente eso de los tests? Porque nunca me pasó de realmente necesitar la info antes del init
@ANDRESXX1000
@ANDRESXX1000 2 ай бұрын
@@DevKiper no se puede ser que aun soy muy novato en test, pero los que he hecho los test al viewmodel cuando tienen los init me bloquean
@_AG8
@_AG8 2 ай бұрын
Justamente yo dejé de usar el init porque me solía dar problemas con eso de que cargaba datos sin que la ui estuviera lista todavía y como siempre bloqueo las apps a que solo sean verticales pues no hay falla con el launched xd
@DevKiper
@DevKiper 2 ай бұрын
JAJAJA Pero ante cualquier recarga de configuración, vas a tener problemas Ojo ahí Lo de que te carga datos antes de la ui... Realmente tuviste problemas? El stateflow siempre tiene la última versión, entonces no debería afectar negativamente
@_AG8
@_AG8 2 ай бұрын
@@DevKiper es que me salían mensajes de que quería acceder o modificar una variable que aún no estaba instanciada Moví el método al launched y ahí no me saltó el error
@DevKiper
@DevKiper 2 ай бұрын
Mmmm tendrás algún ejemplo? Me da curiosidad
@chemecador
@chemecador 2 ай бұрын
@@DevKiper yo también tengo curiosidad, parece más un fallo de lateinit var en la view que del init, ¿no?
@DevKiper
@DevKiper 2 ай бұрын
Es que tu state no debería estar en un lateinit
5 ERRORES que cometes al usar Jetpack Compose
22:06
Martin Kiperszmid | Programador
Рет қаралды 2,4 М.
Guía Completa de Kotlin Flows: Flows, StateFlows y SharedFlows
36:22
Martin Kiperszmid | Programador
Рет қаралды 1,9 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
20 Testers en Google Play - Fin de Programadores Independientes
14:04
Martin Kiperszmid | Programador
Рет қаралды 10 М.
Sealed Class vs Sealed Interface en Kotlin - Ventajas y Desventajas
12:37
Martin Kiperszmid | Programador
Рет қаралды 795
Fechas en Kotlin y Android - ZonedDateTime, LocalDateTime y más!
18:31
Martin Kiperszmid | Programador
Рет қаралды 1,1 М.
Migra tus Dependencias a Version Catalog en Android Studio y Gradle
14:00
Martin Kiperszmid | Programador
Рет қаралды 1,1 М.
El PEOR Error si sos Programador Mobile
9:50
Martin Kiperszmid | Programador
Рет қаралды 1,2 М.
CI/CD en Android: Del código al Playstore
6:02
Martin Kiperszmid | Programador
Рет қаралды 754
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
5 Ventajas de Modularizacion en Android
7:22
Martin Kiperszmid | Programador
Рет қаралды 826