Trending Misterio
iVoox
Descargar app Subir
iVoox Podcast & radio
Descargar app gratis
Los androides
Los androides
Podcast

Los androides c136

180
344

Desata tu potencial como Developer 🚀 Acelera tu crecimiento profesional como programador. Entrevistas a referentes, charlas técnicas, tips de programación, buenas prácticas... Topics que tratamos: - Testing - Unit Testing - Instrumented Testing - Inyección de Dependencias - CI/CD - Clean Code (Código Limpio) - Clean Architecture (Arquitectura Limpia): ViewModel -> UseCase -> Repository -> Datasource -> Service - Jetpack Compose - Corrutinas - Flow - Kotlin Multiplatform - Patrones de presentación: MVI, MVVM, MVP - Feature Flags - Gradle - Legacy Code - ... q4h6q

Desata tu potencial como Developer 🚀

Acelera tu crecimiento profesional como programador.
Entrevistas a referentes, charlas técnicas, tips de programación, buenas prácticas...

Topics que tratamos:
- Testing
- Unit Testing
- Instrumented Testing
- Inyección de Dependencias
- CI/CD
- Clean Code (Código Limpio)
- Clean Architecture (Arquitectura Limpia): ViewModel -> UseCase -> Repository -> Datasource -> Service
- Jetpack Compose
- Corrutinas
- Flow
- Kotlin Multiplatform
- Patrones de presentación: MVI, MVVM, MVP
- Feature Flags
- Gradle
- Legacy Code
- ...

180
344
180. El CAMBIO en la HUMANIDAD que va a generar la IA │ Javi Galué 🤯
180. El CAMBIO en la HUMANIDAD que va a generar la IA │ Javi Galué 🤯
Episodio en Los androides
Javi Galué nos desvela el cambio en la humanidad generado por la IA. 🤖 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/ia-javi-galue ÍNDICE: - Bienvenida y presentación - Javi nos habla sobre él, su background y por qué la gente se tendría que quedar a escuchar esta charla/entrevista - 🤯 ¿Qué opinión tienes respecto a que la IA nos va a quitar el trabajo? - ⚠ No quiero emprender, quiero trabajar por cuenta ajena. Me gusta programar, que me den faena y sacarla adelante. ¿Qué debería hacer? - 👨🏻‍💻 ¿Qué habilidades le dirías a un programador que tiene que aprender SÍ o SÍ a día de hoy, para mantener su trabajo e incluso ganar mucho más dinero? - 👀 Según tu opinión Javi, ¿en qué punto estamos de la IA? ¿Fases iniciales o estamos en una fase madura en las puertas de una fase final? - 🛡️ Ciberseguridad e IA - ¡Muchísimas gracias Javi! 😊 - 📃 ¿Dónde podemos estar informados? Tus redes, dónde comunicas tan bien - ¡Muchísimas gracias de nuevo Javi! 😊 - ✅ Conclusiones y despedida
Internet y tecnología 3 semanas
0
0
30
01:19:23
179. COMPOSE MULTIPLATFORM con Sergio Casero
179. COMPOSE MULTIPLATFORM con Sergio Casero
Episodio en Los androides
Conoce los entresijos de COMPOSE MULTIPLATFORM para sacarle el máximo partido a KMP. 🎯 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/compose-multiplatform ÍNDICE: - Bienvenida y presentación - Sergio nos habla sobre él, su background y por qué la gente se tendría que quedar a escuchar este episodio - 🤔 ¿Cómo definirías Compose Multiplatform en una frase para alguien que no lo ha usado? - 🤯 ¿Hay realmente alguna diferencia entre KMP y Compose Multiplatform? ¿Qué es cada cosa? - 💡 ¿Qué ventajas ofrece Kotlin Multiplatform (en general) respecto a otras alternativas como React o Flutter? - ✨ ¿Cómo convencer a alguien de iOS de que esto está tan guay? - ❓ ¿Es cierto que Compose Mutiplatform usa el skia engine? - 😮 ¿Cuándo optas por KMP (SwiftUI y Compose) en vez de usar Compose Multiplatform cuando estás por definir la arquitectura de un proyecto multiplataforma? - 📅 ¿Cuándo empezaste a utilizar todo esto de multiplataforma en Kotlin y demás? - 📱 ¿Qué tan madura crees que está esta tecnología para aplicaciones en producción? - ⚙ Si necesito hacer un proyecto que va a usar WorkManager que sincroniza una base de datos: ¿para la parte de iOS qué hay que hacer? - 🎯 ¿Cuál es el flujo de desarrollo a la hora de desarrollar apps con Compose Multiplatform? - 👀 ¿Kotlin Multiplatform ya puede transcribir el código de Kotlin a Swift? Tengo entendido que lo estaban evaluando - ⚡ ¿Qué plataforma crees que está mejor preparado el ecosistema (más herramientas para trabajar): Android, iOS, web? - ⚠ ¿Cómo podríamos convencer a la gente de iOS? ¿Deberíamos convencerlos? - 📃 El tema de Build Variants: ¿en KMP o en Compose Multiplatform es posible? En caso de que no, ¿qué opciones hay? - 🛠️ ¿Nos puedes contar un poco cómo es el TESTING en KMP? - 💪🏻 ¿Cuál ha sido el mayor desafío al que te has enfrentado desde que estás con Compose Multiplatform? - 💻 ¿Un CI/CD para KMP tiene que ser sí o sí en MacOs? ¿En empresas grandes tienen pipeline runners en Macs o usan algún servicio de cloud caro? - 🤷🏻‍♂️ ¿Qué han dicho de poder desarrollar en Compose Multiplatform en Fleet? - 📐 ¿Cómo se integran las bibliotecas nativas de cada plataforma en un proyecto multiplataforma? - 🆗 Para temas de permisos entre Android/iOS usando Compose Multiplaftorm, ¿qué bibliotecas/librerías recomendarías o cómo harías en caso de no usarlas? - ‼️ ¿Qué recomendaciones del día a día le darías a alguien que quiera meterle caña al tema de multiplataforma? - 🏛️ ¿Qué tal te ha parecido la evolución de KMP de tener que lidiar con GRADLE? Al inicio se tenían que tener conocimientos bastante amplios de Gradle - ⏱️ ¿Cómo es el rendimiento en Compose Multiplatform? - 📶 ¿Podrías explicar, si las conoces, las complejidades de desarrollar usando Bluetooth Low Energy (librerías y permisos) o para leer tarjetas con less? - 👣 ¿Cuáles son los pasos para migrar una app de Android para que funcione en web? - ⌚ ¿Has hecho aplicaciones en KMP que se conecten con los smartwatches de respectivas plataformas? - 🔮 ¿Crees que Compose Multiplatform cambiará la forma en la que desarrollamos apps en un futuro cercano? - 🚧 ¿Cuál es la mejor estrategia para manejar DEEP LINKS e integrarlos en Navigator? - 🤝🏻 ¿Hasta dónde te gusta que llegue el código compartido (lógica de negocio, ViewModel, IU, …) ? - 🗣️ Dicen que hasta puedes hacer la parte de servidor, ¿tú recomiendas usar el mismo proyecto o hacer esto aparte? - 🔽 Cuando importas una librería de iOS, ¿es mejor usar CocoaPods o la forma que ofrece KMP? - 1️⃣ ¿Cuál es tu feature favorita de Compose Multiplatform? - 2️⃣ ¿Usas habitualmente Compose Multiplatform en producción? - 3️⃣ ¿Hay una gran curva de aprendizaje para usar Compose Multiplatform? - 4️⃣ ¿Qué herramienta usas para logs en proyectos multiplataforma? - 5️⃣ ¿Cómo gestionas el estado en Compose Multiplatform? - 6️⃣ ¿Hay algo que te gustaría que mejoraran en Compose Multiplatform? - 7️⃣ ¿Prefieres usarlo para proyectos personales o profesionales? ...
Internet y tecnología 1 mes
0
0
23
56:52
178. Cómo MONTAR una EMPRESA de SOFTWARE viajando por el MUNDO
178. Cómo MONTAR una EMPRESA de SOFTWARE viajando por el MUNDO
Episodio en Los androides
Conoce esta inspiradora historia y descubre CÓMO montar una EMPRESA de SOFTWARE viajando por el MUNDO. El caso de RUDO APPS. 🎯 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/como-montar-empresa-software-viajando-mundo ÍNDICE: 00:02:48 Previa 00:03:36 Bienvenida y presentación 00:04:19 Richard nos habla sobre él, su background y por qué la gente debería escuchar este episodio 00:05:56 ¿Cómo nació la idea de Rudo Apps? 00:07:18 ¿Cómo eras tú de pequeño? 00:08:54 ¿Cómo es un día a día en la vida de Richard? 00:11:48 ¿Quiénes han sido o son tus referentes? 00:13:15 ¿Qué diferencia hay entre una empresa de software que crea su propio software y una empresa que crea software para otros? 00:14:56 ¿Cuántos desarrolladores hay en Rudo? 00:15:05 ¿Cómo se hace para liderar a un equipo de 60 desarrolladores? 00:17:30 ¿Cómo se MONTA una EMPRESA de SOFTWARE viajando por el MUNDO? 00:20:53 ¿Qué le dirías a un programador que quiera crear una empresa de software? ¿Qué consejos le darías? 00:22:13 ¿Cuál dirías que ha sido tu mayor reto? 00:23:38 ¿Y tu mayor logro? 00:26:29 ¿Cuándo piensas que una app está lista para ser lanzada al mercado? 00:29:39 La compra WOW en el último año (game changer) 00:30:45 Cuando alguien te viene con una idea de app, ¿qué es lo primero en lo que te fijas? 00:32:48 ¿Cuál es la APP de la que te sientes MÁS ORGULLOSO? 00:34:24 ¿Qué es lo más raro que has visto en tu vida de emprendedor? 00:36:36 ¿Hacia dónde crees que va el desarrollo de apps? 00:38:33 Recomendaciones de libros 00:40:02 ¡Muchísimas gracias Richard! 00:40:42 Recomendación para entrevistar en el podcast 00:41:38 ¿Cuál fue la app que desarrollaste con Rudo? 00:41:46 ¿Qué prefieres: Android o iOS? 00:42:02 ¿Cuál es el error más común que ves en nuevos desarrolladores móviles? 00:42:26 ¿Qué app te hubiera gustado haber creado? 00:42:32 ¿Cuál es la funcionalidad más difícil de implementar en una app? 00:41:46 Si no fueras emprendedor… ¿A qué te dedicarías? 00:42:53 ¿Cuál es la mejor idea que se te ocurrió mientras has estado en un vuelo? 00:43:10 ¿Cuál es la tendencia tecnológica actual que más te emociona? 00:43:27 ¿Cuál es el dispositivo más raro en el que has tenido que probar una app? 00:44:34 ¿Te gusta viajar? 00:44:39 ¡Muchísimas gracias de nuevo Richard! 00:44:42 Agradecimientos y despedida
Internet y tecnología 2 meses
0
0
47
45:32
177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11]
177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11]
Episodio en Los androides
Potencia la productividad en el DESPLIEGUE de APPS aprendiendo a crear PIPELINES de CI/CD, optimiza cada etapa y reduce errores. 🚀 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/ci-cd-topic11 ÍNDICE: 00:03:03 Previa 00:03:39 Bienvenida y presentación 00:04:51 Nicolás nos habla sobre él, su background y el podcast Chimichurri Code 00:07:11 ¿Qué es CI/CD? 00:08:55 ¿El CI/CD afecta a la productividad de un equipo? ¿Para qué se hace? 00:10:59 ¿Cuál es el error más raro que te has encontrado relacionado con CI/CD? 00:14:04 ¿Se puede tener CI por un lado y CD por otro? ¿Cuál implementar primero? ¿Necesito primero tener TESTS? 00:18:58 Recomendación de herramienta o plataforma de CI/CD 00:24:21 Tips & tricks para mantener controlados los costes de servicios de CI/CD 00:29:57 Gabi cuenta su experiencia: problemas al mergear a la rama principal 00:33:00 ¿Cómo puedo mejorar los tiempos de un CI/CD cuando hay miles de tests? 00:37:25 ¿Qué debería tener un PIPELINE? ¿Qué opina Nico sobre los pipelines monolíticos? 00:43:53 Error humano y hotfixes 00:46:35 Recomendaciones para empezar y no frustrarse 00:53:02 ¿Cómo lidiar con los flaky tests en un CI/CD? 00:57:36 ¡Muchísimas gracias Nico! 00:59:00 ¿Qué es lo primero que configuras al crear un pipeline de CI/CD? 00:59:13 ¿GitHub Actions o GitLab CI? 00:59:21 ¿Alguna vez ignoraste un fallo en el pipeline? 00:59:32 ¿Odias alguna herramienta de CI/CD? 00:59:45 ¿Cuántas veces al día debería ejecutarse un pipeline? 01:00:11 ¿Qué métricas revisas para asegurar que un CI/CD funciona bien? 01:02:09 ¿Cuál es tu MUST HAVE en un pipeline de CI/CD? 01:03:12 ¿Crees que los tests lentos pueden arruinar un buen CI? 01:03:33 ¿Un pipeline sin tests tiene sentido? 01:04:07 ¿Cuál es la receta del chimichurri? 01:04:39 ¿Cuándo es el próximo rockndroid? 01:05:46 ¡Muchísimas gracias de nuevo Nico! 01:05:52 Agradecimientos y despedida
Internet y tecnología 3 meses
0
0
42
01:07:52
176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]
176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]
Episodio en Los androides
Conoce cómo funciona JETPACK COMPOSE por dentro y sube de nivel como ANDROID DEVELOPER. 🎨 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/jetpack-compose-topic10 ÍNDICE: - Previa - Bienvenida y presentación - Jorge nos habla sobre él, su historia, su background y por qué deberías quedarte a esta charla - ⚡ Si con la intro realizada no te quedas a la charla, ¿nos dice Jorge algún motivo más? - ❓ ¿Cómo definirías Jetpack Compose? - 🌲 Un caso de uso: un programa que se pueda representar como un árbol de estados con el runtime de Compose - 👀 ¿Qué es el y por qué deberíamos usarlo o no? - 🧩 ¿Qué es el STATE HOISTING? - 🤔 ¿Sería buena o mala práctica pasarle un ViewModel a un COMPOSABLE? - 🛠 Anotaciones como @Stable, @Immutable; ¿cómo funciona esto a la hora de la recomposición? - ⏱️ Recomendación para mejorar el rendimiento en Jetpack Compose - 🗺️ Cómo sería una navegación en una app que todo son composables - 🔀 Opinión sobre la interoperabilidad - 🌟 ¿Hay algún patrón de presentación que se acople mejor a Jetpack Compose? - 🖊️ Abordamos el tema del OVERDRAWING - 📖 ¿Hay planes para sacar el libro de Jetpack Compose internals en físico? - 👨🏻‍🏫 ¿En qué consiste el curso Jetpack Compose and internals? - ¡Muchísimas gracias Jorge! 😊 - 1️⃣ ¿Qué es lo que menos te gusta de Jetpack Compose? - 2️⃣ ¿Qué opinas de la integración con Material 3? - 3️⃣ ¿Cuál es tu composable favorito? - 4️⃣ ¿Dirías que Compose facilita el desarrollo en equipos grandes? - 5️⃣ ¿Has integrado Jetpack Compose con una aplicación que previamente estaba 100% con XML? - 6️⃣ ¿Qué reto técnico te ha costado más de resolver dentro del campo de Compose? - 7️⃣ ¿Cuánto tiempo dirías que se tarda en dominar Jetpack Compose? - 8️⃣ ¿Te parece intuitiva la gestión de estados en Compose? - 9️⃣ ¿Qué libro recomiendas para aprender los entresijos de Jetpack Compose? - 🔟 ¿XML o Jetpack Compose? - ¡Muchísimas gracias de nuevo Jorge! 😊 - 🎙️ Dónde podemos encontrar a nuestro invitado - Agradecimientos y despedida
Internet y tecnología 4 meses
1
0
51
01:09:45
175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9]
175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9]
Episodio en Los androides
Domina CORRUTINAS + FLOW viendo esta charla avanzada. 🎯 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/corrutinas-flow-topic9 ÍNDICE: - Previa - Bienvenida y presentación - Ricardo nos habla sobre él y su background - ✔ ¿Por qué se debería quedar alguien a ver este episodio? ¿Qué va a aprender? - 🤔 ¿Qué son las corrutinas? ¿Cuáles son sus ventajas frente a otras formas de concurrencia? - ⚠ ¿Qué es lo que podemos hacer mal cuando usamos corrutinas? - 🤯 ¿No deberíamos usar un IO Dispatcher cuando hacemos llamadas backend con Retrofit? Dialogando sobre ello. - 👀 Los conceptos de: launch y async. ¿Cuál es la diferencia entre ambos? ¿Para qué se puede usar cada uno de ellos? - 💡 Tipos de dispatchers y la cantidad de threads máximo en cada uno. - ‼ ¿Con otras bibliotecas como KTOR, Ktorfit, KTOR Client pasaría lo mismo que con Retrofit? - 🔍 ¿En qué situación se utilizaría un IO Dispatcher? - 🛠 ¿Qué diferencia hay entre LiveData y Flow? - 🥶 Corrutinas “en caliente” (Hot Flow) y “en frío” (Cold Flow). ¿Qué significa todo esto? - 🛡️ Si quieres utilizar Flows con Room, ¿cuál sería una manera apropiada? - 👁️ ¿Cómo inspeccionar o medir la performance de una app para mover procesos pesados y agilizar? - ⚡ ¿Qué estrategia crees conveniente para evitar o al menos para ser conscientes de posibles memory leaks en nuestro código? - 🧩 ¿Son mejores las corrutinas que RxJava? ¿Por qué? - ❓ Si tenemos un ViewModel que tiene viewmodelscope.launch, pero no le pasamos un dispatcher. En los tests si no le pasamos un dispatcher y no podemos intercambiarlo. ¿Qué inconvenientes tendría esto? - ❌ Resumen sobre CANCELACIÓN de corrutinas de forma eficiente - 📱 Si desarrollo con dispositivo de gama media-alta, pero los s tienen gama media-baja, ¿cómo enfocaríamos el desarrollo de la app para esos dispositivos con bajos recursos? - 🕵🏻‍♂️ ¿Qué es eso de un CHANNEL? - ✅ Recomendación a la hora de hacer TESTING de Flows - 💪🏻 ¿Cuál ha sido el desafío más grande que te has encontrado trabajando con corrutinas, con flows? - 📣 ¿Qué diferencia tendríamos al escuchar un StateFlow en un composable padre y uno hijo? ¿Algo a tener en cuenta? - 🎒 A la hora de recolectar los flows, si se necesita hacer operaciones como mostrar un dialog en Compose, un Snackbar o cualquier otra cosa que no dependa de cambiar un dato del flow. ¿Se puede hacer uso del stateIn? - 🧬 ¿Cómo ves la evolución a futuro de las corrutinas y flow? - ¡Muchísimas gracias Ricardo! 😊 - 1️⃣ ¿Corrutinas o hilos tradicionales? - 2️⃣ ¿Flow o LiveData? - 3️⃣ ¿Qué operador de Flow usas más? - 4️⃣ ¿Cuánto tiempo te tomó dominar las corrutinas? - 5️⃣ ¿Qué es lo que más te gusta de Flow? - 6️⃣ ¿Cuál fue el bug más raro que has tenido con corrutinas? - 7️⃣ ¿Un truco poco conocido sobre corrutinas? - 8️⃣ ¿Cuál ha sido el test más complicado que has escrito con corrutinas? - 9️⃣ ¿Flow en la UI o en la capa de datos? - 🔟 ¿RxJava o corrutinas? - ¡Muchísimas gracias de nuevo Ricardo! 😊 - Agradecimientos y despedida
Internet y tecnología 5 meses
0
0
37
01:06:05
174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8]
174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8]
Episodio en Los androides
Aprende KOTLIN AVANZADO y descubre cómo funciona su compilador. ⚙️ NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/kotlin-avanzado-topic8 ÍNDICE: - Previa - 🤯 Gabi del futuro te cuenta lo potente que es esta charla, te va a volar la cabeza - Bienvenida y presentación - Raúl nos habla sobre él, su experiencia y su background - 🤔 ¿Qué considera Raúl que es KOTLIN AVANZADO? - 🔍 ¿En qué consiste un compilador? Y mejoras del compilador K2 - ⛓️ ¿Cómo se enlazaría esto último que ha comentado Raúl del compilador con KSP y antiguamente con KAPT? - 📃 ¿En qué consiste Kotlin DSL? - 👣 Repaso desde código escrito hasta generación del bytecode - 💡 ¿En qué consisten las funciones inline y reified de Kotlin? - 📐 ¿Cómo sabemos que una función inline es muy grande? ¿Significa que tiene muchas líneas de código? - ✅ ¿Qué son los metadatos? - 🎯 Casos especiales de inline: noinline, crossinline. ¿Qué significa cada una? - 🚀 ¿Cómo ve Raúl el estado actual de KMP y hacia dónde cree que va? - ☁️ Se ha formado una nebulosa entorno a: KMP hace el código nativo pero las otras no, el concepto de KOTLIN NATIVE. ¿Qué significa todo eso por debajo? - ❓ Kotlin native, ¿es compatible con C y C++? ¿Es algo tipo C, C++? - 👀 Lo que haría Kotlin native es lo mismo que puedes hacer con C, pero lo haces con un lenguaje más sencillo. ¿Es así? - 🤖 ¿Cómo se encuentra el estado del arte actual de la IA? - ¡Muchísimas gracias Raúl! 😊 - 1️⃣ ¿Cuál es tu feature favorita en Kotlin? - 2️⃣ ¿Cómo sueles manejar la concurrencia en Kotlin? - 3️⃣ ¿Qué opinas del soporte de Kotlin para la IA en comparación con otros lenguajes? - 4️⃣ ¿Has encontrado limitaciones usando corrutinas? - 5️⃣ ¿Cuál es el reto más grande que te has enfrentado con Kotlin? - 6️⃣ ¿Qué herramientas de IA recomiendas para Kotlin? - 7️⃣ ¿Cómo equilibras el uso de programación funcional y orientada a objetos en Kotlin? - 8️⃣ ¿Qué opinas de Kotlin para backend? - 9️⃣ ¿Crees que Kotlin puede competir con lenguajes como Python en el ámbito de la IA? - 🔟 ¿Kotlin o Dart? - ¡Muchísimas gracias de nuevo Raúl! 😊 - ¡Muchas gracias a Los androides ! 😊 - Despedida y cierre
Internet y tecnología 5 meses
0
0
51
57:58
173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7]
173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7]
Episodio en Los androides
REFACTORIZA tu carrera como developer, aprende CALIDAD en el CÓDIGO. Una skill muy valorada en el mundo tech. ⚡ NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/calidad-codigo-topic7 ÍNDICE: - Previa - Bienvenida y presentación - Saúl nos habla sobre él, su experiencia y su background - 🔍 ¿Qué es la CALIDAD del CÓDIGO? - ⚠ ¿Cómo equilibrar la presión de entregar rápido a la necesidad de mantener tu código limpio y testable? - 👀 ¿En cuántas empresas ha estado Saúl donde le han dicho que no hay tiempo para los TESTS? - 👨🏻‍💻 ¿Qué practicas recomiendas para equipos de desarrollo para que mantengan un estilo de código homogéneo en el proyecto? - ✔ Cuando estás revisando código y el Android Studio de la persona no está configurado de la misma forma que en el proyecto, ¿cómo se explica al equipo que hay que seguir unas normas? - 🎯 ¿Cuáles son las métricas más importantes para valorar la calidad del código desde el punto de vista de un lead developer? - ⌚ ¿Cuándo debería ser el momento apropiado para REFACTORIZAR una pieza de código? - 💡 Hábitos clave o pasos o consejos para refactorizar - 🛠 ¿Cómo se integra esto de la calidad en la integración continua? - 🤔 ¿Es clean architecture garantía de calidad? - ¡Muchísimas gracias Saúl! 😊 - 1️⃣ ¿Qué es lo primero que revisas al evaluar la calidad de un código? - 2️⃣ ¿Cuál es el mayor error que un programador puede cometer respecto a la calidad del código? - 3️⃣ ¿Refactorizar o empezar desde cero? - 4️⃣ ¿Cuál es tu herramienta favorita para asegurar la calidad del código? - 5️⃣ ¿Es el legacy code DEUDA TÉCNICA? - 6️⃣ ¿Cuál es el principal indicador de que a un código le hace falta un buen refactoring? - 7️⃣ ¿Detekt o Ktlint? - 8️⃣ ¿Qué práctica crees que es subestimada, pero es crucial para la calidad del código? - 9️⃣ Consejo rápido para mantener el código limpio - 🔟 ¿Java o Kotlin? - ⚡ Recuperamos la pregunta de si el legacy code es DEUDA TÉCNICA - ¡Muchísimas gracias de nuevo Saúl! 😊 - Dónde podemos encontrar a nuestro invitado - Despedida y cierre
Internet y tecnología 6 meses
2
0
68
52:34
172. CONSEJOS CLAVE para SER un PROGRAMADOR de ÉXITO
172. CONSEJOS CLAVE para SER un PROGRAMADOR de ÉXITO
Episodio en Los androides
Conoce los consejos clave para ser un programador de éxito. Aplícalos en tu día a día y haz que no puedan ignorarte. 🚀 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/consejos-clave-programador ÍNDICE: - Previa - Bienvenida y presentación - Jesús Lagares (Alpaca Tech) nos habla sobre él, su experiencia y su background - 🧑 ¿Cómo era Jesús de pequeño? - 📅 ¿Cómo es un día normal en la vida de Jesús? - 👨🏻‍💻 ¿Quiénes han sido sus referentes para estar donde está? - 👀 ¿Cuál ha sido su mayor reto? - 🏆 ¿Y el mayor logro hasta la fecha? - 🤔 ¿De dónde viene el nombre de Alpaca Tech? - 🎧 ¿Cómo le dio por empezar a crear contenido? - ⚡ Las compras WOW en el último año - 😱 ¿Qué es la cosa más rara que ha visto desde que lleva programando? - 🚀 ¿Qué le recomendarías a alguien que quiere mejorar en su carrera profesional como programador? - 📘 Recomendaciones de libros sobre programación y uno que no es de programación - 🔍 Recomendación de formación - 🖥️ ¿Cuál es tu lenguaje de programación favorito? - 🖵 ¿Y tú IDE favorito? - ☀️ ¿Prefieres programar de día o de noche? - 😇 ¿Qué consejos le darías a un programador novato? - 🎯 ¿Qué tecnología emergente te entusiasma más? - ✔ ¿Cuál fue tu primer proyecto de programación? - 🛠 ¿Qué herramienta no suele faltar en tu stack de desarrollo? - 💡 ¿Mejor recurso para aprender programación? - 🎞️ ¿Serie o película favorita sobre tecnología? - ✨ ¿Frontend o backend? - ¡Muchísimas gracias Jesús! 😊 - 🎙 Recomendaciones para entrevistar en el podcast - Dónde podemos encontrar a nuestro invitado - Despedida y cierre
Internet y tecnología 7 meses
3
0
60
36:43
171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6]
171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6]
Episodio en Los androides
Domina el UI TESTING. Aplica técnicas avanzadas y EVITA ERRORES en tu apps. 💥 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/ui-testing-topic6-2024 ÍNDICE: - Previa - Bienvenida y presentación - Sergio nos cuenta sobre él, su experiencia y su background - ❓ ¿Qué son los UI Tests? - 👁‍🗨 ¿En qué se diferencian de los test end-to-end? - 🐾 Alguien que aún no haya empezado a hacer tests de UI y quiera empezar, ¿qué pasos debería dar? - 🛠️ ¿Qué recursos, qué bibliotecas se pueden utilizar de screenshot test? - 🔁 Tengo un montón de screenshot tests hechos con Paparazzi, ¿debería estar pensando en migrarlos a la nueva manera que ofrece Google? - 💡 ¿Cuál crees que es uno de los mayores desafíos con el que se encuentran los programadores cuando lidiamos con ellos? - ⚙ Recomendación para lidiar con flaky tests - 👀 ¿Qué diferencia habría entre un test unitario, un test de integración y un test de UI? - 🤯 ¿Existen tests de UI unitarios? - 😮 ¿Te ha cambiado mucho a la hora de trabajar con los test de UI el paso de las vistas en XML a Compose? - ✔ Primer intento: ¿Qué pasaría si quitáramos los UI tests del ciclo de desarrollo? - 🧩 Reformulando: ¿Qué pasaría si quitáramos los tests end-to-end del ciclo de desarrollo? - ✅ ¿Qué pasaría si quitáramos los tests de UI del ciclo de desarrollo? - ❗Pifiada ÉPICA por no tener tests E2E ni de ningún tipo - 🤔 ¿Qué papel juegan los Mocks en un test de UI? - 🕵🏻‍♂️ Si tenemos feature flags en nuestro proyecto, ¿eso podríamos comprobarlo en los tests? - ⚠ A nivel de estructura, orden. ¿Cuál sería una buena práctica para estructurar los test de UI? ¿Dónde los ponemos? ¿Qué nombre de paquete tienen? - 🌐 Meter Internet en unos tests de UI o de end-to-end o lo que sea, no es buena idea, pero hay casos que sí. ¿Se te ocurre alguno Sergio? - 🏢 Una empresa tenía una batería de dispositivos (granja) sobre los cuales corrían tests remotamente para validar. ¿Cómo ves esto Sergio? ¿Qué tan fuerte sería implementarlo en una empresa? - 📐 ¿Qué patrones se pueden utilizar al hace UI test? - 💨 ¿Hay alguna recomendación para que los tests corran más rápido? - ‼ Los sharps que salen en los test de Firebase Test Lab, ¿eso que significa? ¿Qué es eso? - ✨ App Distribution: ¿ofrece la posibilidad de hacer una prueba automatizada en Firebase? - 👉🏼 ¿Has trabajado con esto Sergio? Y explicación sobre qué es - 🎯 Mirando al futuro, ¿hacia dónde ves Sergio que va el tema del UI testing? - 🐒 ¿Se podría clasificar como human monkey test lo que hacen algunos clientes de tocar en todos los lados? - 💯 ¿Qué diferencias clave existen entre los test de UI y los test unitarios? - 👨🏻‍💻 ¿Cuál es tu herramienta de UI test favorita? - 🧩 ¿Cómo decides que partes de una app les hace más falta UI test? - ❌ ¿Cuál es el error más común haciendo test de UI? - ▶ ¿Cómo integrar los test de UI en un pipeline de CI/CD? - 💥 ¿Paparazzi o Roborazzi? - 🧬 ¿Los test de UI te han salvado alguna vez la vida por un bug crítico? - 📱 ¿Cómo se manejan los test de UI en una app que no para de cambiar el diseño gráfico? - 📄 ¿Qué métricas usan para evaluar la efectividad de tus test de UI? - 🔍 ¿UI test o end-to-end test? - ¡Muchísimas gracias Sergio! 😊 - Agradecimientos y despedida
Internet y tecnología 8 meses
0
0
39
47:18
170. DESPIDOS MASIVOS en TECNOLÓGICAS 📉
170. DESPIDOS MASIVOS en TECNOLÓGICAS 📉
Episodio en Los androides
¡Algo está pasando! DESPIDOS MASIVOS en grandes TECNOLÓGICAS. Te cuento por qué está ocurriendo y qué significa para los programadores. ⚡ NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/despidos-masivos-tecnologicas
Internet y tecnología 9 meses
0
0
43
15:22
169. From KID to SENIOR DEVELOPER | Joe Birch's INSPIRING Story
169. From KID to SENIOR DEVELOPER | Joe Birch's INSPIRING Story
Episodio en Los androides
Descubre la inspiradora historia de Joe Birch, uno de los Android Developers más reconocidos a nivel mundial. Desde su infancia a ser SENIOR ENGINEER II en Buffer. Es speaker, educador y GDE en Android. 💡 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/joe-birch ÍNDICE: - Welcome! - Who is Joe? and Joe’s background - 🧑 What were you like as a child? - 📅 What is a normal day for Joe? - ✅ Who are his role models? - 🔍 How Buffer works with their projects? Do you have implemented any strategy to work with your colleagues? - 👀 Any tips for Buffer job interview? - ❤ Thanks for helping me with your Jetpack Compose course - 🏆 What has been your biggest challenge in programming? - 🎖 What has been your biggest achievement? - ⚙ Do you think content creation for programmers is a good thing to do? - 📘 What are people going to find inside Joe’s book titled Practical Jetpack Compose? - 🤔 What does the true mean of Senior 2 at Buffer? - 🧩 Do you also have roles like Principal, Staff, etc in the career path? - ⚡ A game-changing item under €100 - ❗ Do you any anecdotes? - 🎯 What could you say to someone looking to get a better job as a programmer? - 📙 Book recommendation - ✨ Trainer recommendation for programming - 🎙 Next podcast guest - 👨🏻‍💻 First programming language you learned - 🖥️ What is your favorite IDE? - 🛠 What is your favorite library for Android? - ☀️ Dark mode or light mode? - 👍🏻 Favourite programming language - 1️⃣ One word to describe Kotlin - ☕ Coffee or tea? - ⚠ Tabs or spaces? - 🎞️ Favourite movie - 💡 Most exciting tech trend right now - 🚀 XML or Jetpack Compose? - Thank you so much, Joe, for coming to the podcast 😃 - Where can we find Joe Birch? - Goodbye and see u soon!
Internet y tecnología 9 meses
0
0
39
43:48
168. WhatsApp NOS ESPÍA 👀
168. WhatsApp NOS ESPÍA 👀
Episodio en Los androides
Descubre sobre seguridad en WhatsApp y obtén un perfil más robusto en esta app de mensajería tan utilizada. 🔒 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/whatsapp-nos-espia ÍNDICE: - Bienvenida y presentación - Luis Márquez nos habla sobre él, su experiencia y su background - 🧑 ¿Cómo era de pequeño? - 📅 ¿Cómo es un día normal en la vida de Luis Márquez? - 👁️ ¿Qué significan las siglas OSINT? - ✅¿Qué es lo que cuenta en el libro que ha escrito? - 👀 ¿Me pueden estar espiando o saber cosas de mí que no me gustaría que se supieran? - 👨🏻‍💻 ¿Quiénes han sido los referentes de Luis para llegar a escribir un libro así? - 🖊️ ¿Cuál ha sido su mayor reto a la hora de escribir el libro? - ✉️ ¿Qué es MyPublicInbox? - ⚡ La compra WOW en el último año (game changer) - 🎉 Momento ANÉCDOTA a lo largo de estos años - 🌐 ¿Qué es la ciberseguridad? - 🧠 ¿Qué conocimientos debería tener para poder hacer lo que se explica en el libro? - 🤔 ¿No es requisito indispensable saber programación? - 📘 Recomendaciones de libros - 🎓 Recomendación de formación - 🎯 Recomendación de membresía - 🤯 ¿WhatsApp nos espía? - ✨ ¿Qué motivó a Luis a escribir un libro sobre la seguridad en WhatsApp? - ❌ ¿Cuál es el mayor fallo de seguridad que tiene WhatsApp? - 😮 ¿Qué es lo más sorprendente que sabe WhatsApp de sus s? - ⚙ ¿Qué diferencias ves entre la seguridad de WhatsApp y otras apps de mensajería como pudieran ser: Telegram y/o Signal? - 🧩 ¿Qué consejo le darías a alguien que quiere mejorar su seguridad utilizando WhatsApp? - 📱 ¿Puede WhatsApp acceder a la información de otras apps que tengamos instaladas? - 🕵🏻‍♂️ ¿Qué es el PHISHING? - ⚠ ¿Qué técnicas de phishing son más comunes en WhatsApp y cómo evitarlas? - ❓ ¿WhatsApp o Telegram? - 💥 Inciso sobre Telegram: ¿cifrado extremo a extremo no activado por defecto? - ❗ Mensajes de WhatsApp desde la India y estos lares, pero también ha llegado alguno a Signal de una persona desconocida. ¿Cómo es esto posible? - 🎙 Recomendaciones para entrevistar en el podcast - ¡Muchísimas gracias Luis! 😊 - Dónde podemos encontrar a nuestro invitado - Despedida y cierre
Internet y tecnología 9 meses
0
0
57
36:52
167. GRADLE [TOPIC#5]
167. GRADLE [TOPIC#5]
Episodio en Los androides
Domina GRADLE y optimiza tus tiempos de compilación para programar más rápido. ⚡️ NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/gradle-topic5-2024 ÍNDICE: - Bienvenida y presentación - Pablisco nos habla sobre él y a qué se dedica - Bienvenida y presentación (parte II) - 🛠 ¿Cuáles son principales diferencias entre Gradle y otras herramientas de construcción de proyectos? - 🤔 ¿Qué diferencia hay entre utilizar Groovy y KTS? - 🔍 Groovy es débilmente tipado y Kotlin es más fuertemente tipado. ¿Hay algún escenario en el que nos quedaríamos con Groovy por encima de Kotlin? - 💡 ¿Qué diferencia hay entre AGP y Gradle? - 🧨 ¿Cuál son los errores más comunes que ve Pablisco en las configuraciones de Gradle en proyectos Android? - 🧩 ¿Qué es eso de los plugins? - ⚙️ ¿Qué podríamos hacer en el fichero gradle.properties para optimizar tiempos de compilación? - 👀 ¿Cómo ha sido la experiencia creando plugins? ¿Cómo se testean? - ✅ ¿Hay algunos plugins para Gradle que se podrían considerar esenciales? - ⏳ Los plugins pueden hacer que se ralenticen las builds, ¿cómo podemos saber eso? - 📄 ¿Podría ser que por tener muchos logs una build se haga más lenta? - ⚠ El mundo de los warnings ignorados - 🚀 ¿Cómo se hacen tareas customizadas en Gradle? - 🕵🏻‍♂️ ¿Cómo resolver los problemas de compatibilidad? - 📘 ¿Existe algún libro/curso que explique bien Gradle para Android? - 👨‍🎓 ¿Cómo ha conseguido saber todo lo que sabe? - 👉🏼 ¿Cómo se relaciona Amper con Gradle y KTS? - ⚡ ¿Es buena práctica usar configuraciones propias de Gradle para la ejecución de tests? - 🔝 ¿Qué novedades se espera ver en futuras versiones de Gradle? - 🖥 ¿Qué es lo que aporta Bazel a diferencia de Gradle? - 💥 La peor experiencia con Gradle - 🐒 Los monkey tests - 🥊 API versus Implementation - ¿Cómo se aprende Gradle? - ❌ ¿Cuál es el error más común al usar Gradle? - ✨ ¿Cuál es el mejor truco para acelerar builds en Gradle? - 1️⃣ ¿Qué es lo primero de Gradle que configuras en un nuevo proyecto? - 📅 ¿Qué comando de Gradle usas a diario? - 😵‍💫 ¿Cuál ha sido tu mayor frustración en Gradle? - 🙂 ¿Cuál es la feature de Gradle que más te gusta? - 🏆 ¿Cuál es la feature más infravalorada de Gradle? - ✔ ¿Cómo resumirías Gradle en una palabra? - ❓ ¿Groovy o Kotlin DSL? - ¡Muchísimas gracias Pablisco! 😊 - Dónde podemos encontrar a nuestro invitado - 👨🏻‍💻 ¿Posible curso de Gradle de Pablisco? - Despedida y cierre
Internet y tecnología 10 meses
0
0
39
50:26
166. SOFT SKILLS para PROGRAMADORES 🚀
166. SOFT SKILLS para PROGRAMADORES 🚀
Episodio en Los androides
En el mundo de la programación, dominar las SOFT SKILLS marcará un antes y un después en tu futuro profesional. 🚀 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/soft-skills-programadores ÍNDICE: - Previa - Bienvenida y presentación - Kiko nos cuenta sobre él, su experiencia y su background - 📧 ¿En qué consiste cuarzo.dev? - 🎯 Consejos ir escalando a nivel profesional, en la carrera, en la vida en general - 👀 ¿Cuál ha sido el mayor reto de Kiko? - 🏆 ¿Y el mayor logro? - 🤖 Opinión sobre la IA - ⚡ La compra WOW en el último año (game changer) - 🎉 Momento ANÉCDOTAS - 📘 Recomendación de libro - 🔍 Recomendación de formación - ✔ Recomendación de membresía - 👨🏻‍💻 ¿Qué le dirías a alguien que quiere mejorar como programador? - ⚠ ¿Cuál es el error más común que ves en programadores principiantes? - 🧩 ¿Qué haces para mantenerte actualizado con las nuevas tecnologías? - ✅ ¿Qué consejo le darías a alguien que no lleva mucho tiempo programando? - ✨ Hack favorito cuando estás programando - 💡 ¿Cómo ves el futuro de la programación en los próximos 5 años? - 🕵🏻‍♂️ ¿Cómo se acaba con el síndrome del impostor? - 🤯 ¿Cómo se gestiona el estrés cuando hay deadlines ajustados? - 😇 ¿Cuál ha sido el más valioso? - 👨‍🎓 ¿Merece la pena ir a la universidad? - 🛠 ¿Qué habilidades, aparte de programar, consideras esenciales para un programador? - 🎙 Recomendación para entrevistar en el podcast - 😊 ¡Muchas gracias Kiko! - 👀 Dónde podemos encontrar a nuestro invitado - Despedida y cierre
Internet y tecnología 10 meses
1
0
67
44:26
165. Cómo CAMBIAR de otra PROFESIÓN a PROGRAMADOR (Consultoría Androide #1)
165. Cómo CAMBIAR de otra PROFESIÓN a PROGRAMADOR (Consultoría Androide #1)
Episodio en Los androides
En esta primera Consultoría Androide respondo a preguntas sobre cómo cambiar de otra profesión a programador. 🚀 👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/cambiar-profesion-a-programador Te voy a contar las respuestas a ciertas preguntas que, de forma anónima ha hecho una persona relacionadas con su desarrollo profesional y más concretamente con un cambio de profesión a programador. Espero que te aporte. --- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Internet y tecnología 11 meses
1
0
59
30:27
164. MALAS PRÁCTICAS en PROGRAMACIÓN (qué no hacer) [TOPIC#4]
164. MALAS PRÁCTICAS en PROGRAMACIÓN (qué no hacer) [TOPIC#4]
Episodio en Los androides
Gema nos desvela malas prácticas en programación. Descubre qué no hacer. 🚀 NOTAS DEL EPISODIO: 👉🏼 https://gabimoreno.soy/malas-practicas-que-no-hacer-topic4-2024 ÍNDICE: - Bienvenida y presentación - Gema nos cuenta sobre ella, quién es y a qué se dedica - 🧨 Gema cuenta un caso en el que tener una mala práctica ha llevado a ocasionar problemas significativos en una app - 👀 Malas prácticas más comunes que ha observado Gema y cuáles son las consecuencias directas - 🤔 Proyecto grande de varios años en producción en el que se han detectado malas prácticas en casi todo el proyecto, ¿es mejor refactorizar o seguir adelante evitando las malas prácticas? - ⚙ La otra cara de la moneda: una buena práctica puede convertirse en una mala. ¿Qué opina Gema sobre el uso de demasiados patrones? - ⚠ ¿Es la deuda técnica una mala práctica? - 🧩 Recomendación de herramienta para detectar malas prácticas - ⏱ ¿Cuánto fue el tiempo máximo que Gema se demoró arreglando unas malas prácticas? - 🛠 Opinión de Gema sobre el patrón Repository: ¿está OK o se puede volver un antipatrón? - 🔍 Una clase con cada vez más dependencias, ¿puede considerarse un bad smell? - ✅ ¿Conoce Gema alguna mala práctica relacionada con dependencias externas? - ⚡ ¿Cuándo considera Gema que una mala práctica puede ser aceptable? - 🕵🏻‍♂️ No hacer revisiones de código, ¿es una mala práctica? - 👉🏼 ¿Hacer TDD en Android se podría considerar una mala práctica? - 😥 ¿Cuál es la peor práctica que puede hacer un programador? - 🏃🏼‍♂️ ¿Actualizar bibliotecas nada más salir es una mala práctica? - 🐦 ¿Sigue siendo Flutter una opción válida de cara a futuro? - 🎯 ¿No aplicar patrones de diseño es una mala práctica? - ▶ ¿No usar un CI es una mala práctica? - ‼ ¿No hacer testing es una mala práctica? - 📄 ¿Poner comentarios en el código es una mala práctica? - ✨ Qué es mejor: Java o Kotlin - Profundicemos en el tema de los comentarios en el código - 🎖 Skills para comunicar en una code review esas malas prácticas detectadas - ¡Muchísimas gracias Gema! 😊 - Dónde podemos encontrar a nuestra invitada - ¡Gracias Jimmy! 😊 - Despedida y cierre --- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Internet y tecnología 11 meses
1
2
75
47:03
163. El método TIDY FIRST de Kent Beck
163. El método TIDY FIRST de Kent Beck
Episodio en Los androides
Descubre el método TIDY FIRST de Kent Beck. Un método muy útil en tu carrera como programador. 💡 👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/tidy-first Kent Beck es conocido por su contribución al Extreme Programming (XP) y el desarrollo ágil. Fue pionero de técnicas como TDD (Test Driven Development). --- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Internet y tecnología 1 año
0
0
47
22:12
162. UNIT TESTING [TOPIC#3]
162. UNIT TESTING [TOPIC#3]
Episodio en Los androides
Descubre el UNIT TESTING de la mano de Sergio Sastre. Aprende y potencia esta skill para impulsar tu carrera de Android Developer. 🎯 👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/unit-testing-topic3-2024 ÍNDICE: - Bienvenida y presentación - Sergio nos cuenta sobre él, su experiencia y su background - ❓ ¿Qué es el Unit Testing? - 💡 Consejos para llegar a un consenso cuando hablamos de unidad de código - 🤔 ¿Merece la pena el TDD en Android? - ⚙ Proyecto que tarda 5 minutos o más en compilarse, ¿TDD entraría? ¿Qué hace Sergio en este caso? - 👀 ¿Qué son los Sociable Tests? - ✔ Anotación VisibleForTesting, ¿qué piensa Sergio Sastre sobre ello? - 👨🏻‍💻 ViewModel que llama a un repository. ¿Cómo es mejor instanciar el repository: Fake o Mock? ¿Cuándo usar Fake? ¿Y cuándo Mock? - 🕵🏻‍♂️ ¿Se puede verificar una llamada a un Fake? - 🧩 No debemos cambiar los tests cuando el código se refactoriza. Deben seguir funcionando. ¿Cómo podemos conseguir esto? ¿A la hora de hacer los tests o al escribir el código? Sergio nos da un ejemplo - 🎯 ¿Un test de integración puede ser unitario? - 🆒 Un caso en particular: test que carga un JSON (lo que devuelve el backend) desde los recursos o en assets, lo parsea y lo comprueba; como si estuviéramos testeando una llamada al backend. ¿Esto es un test unitario o un test de integración? - ⚔ Los ViewModels tienen una lista larga de dependencias debido a la lógica que manejan internamente. ¿Se puede reducir la lista de dependencias y seguir testeándolos? Alternativas a tomar - 🔍 Desde el punto de vista a la hora de testear, ¿cuál es el mejor sitio para realizar la inyección del dispatcher? - ⚠ Con la virtudes de Compose para testing, ¿la clásica pirámide de tests debe cambiar? ¿Qué opina Sergio? - 🚀 ¿Cómo le explicarías a alguien con experiencia que no hace tests, la importancia de hacerlos? Argumentos - ✅ ¿En qué se diferencia un Mock de un Fake? - 👉🏼 ¿Qué es un Mock? - 🤯 ¿Ha usado Sergio alguna vez Contract Testing con PACT? - 🎧 Gabi nos cuenta su experiencia con PACT - 😮 ¿Cuántos tests unitarios debería tener nuestra app? - ⌛ ¿Cómo podríamos optimizar nuestro CI a la hora de correr los tests unitarios? - 🚩 A medida que los tests crecen, las utilidades de dentro de los tests también. ¿En qué circunstancias podría ser una red flag mantener código para tests? Recomendaciones para mantener esa base de código y que no se haga insostenible - 📊 ¿Son tests los análisis estáticos de código? - ¡Muchísimas gracias Sergio! 😊 - 🤖 ¿Usa Sergio ChatGPT para testing? - Despedida y cierre --- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Internet y tecnología 1 año
0
0
37
01:05:51
161. Cómo ser DESARROLLADOR ANDROID
161. Cómo ser DESARROLLADOR ANDROID
Episodio en Los androides
Descubre cómo iniciar tu carrera como desarrollador Android. Herramientas, técnicas y consejos esenciales para empezar. 🎯 ​ 👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/ser-desarrollador-android ¿Te interesa convertirte en desarrollador Android pero no sabes por dónde empezar? Aquí encontrarás todo lo que te hace falta para iniciarte. --- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Internet y tecnología 1 año
0
0
70
14:13
También te puede gustar Ver más
Apasionados por la tecnología
Apasionados por la tecnología Tenemos una misión clara: mejorar el mundo a través de la tecnología y del impacto positivo. Si te interesa estar a la última y conocer todas las tendencias tecnológicas, este es tu sitio. Actualizado
La Tecnología Para Todos
La Tecnología Para Todos De pequeño daba 2 semanas a los juguetes antes de desmontarlos y ver lo que había dentro. No sé, curiosidad u obsesión destructiva. Ahora cacharreo con Arduino, Raspberry Pi, ESP32 y todo lo que tenga cables y utilice programación. Parece ser que no me he curado y ahora cacharreo con mi casa. Actualizado
Web Reactiva | Tecnología, programación y carrera
Web Reactiva | Tecnología, programación y carrera Web Reactiva es un podcast sobre desarrollo y programación potenciada con IA. Estamos en https://webreactiva.com .Te contaré historias para programadores que nunca antes habrás escuchado;)Recursos, reflexiones y todo el ecosistema de producción web: backend, frameworks, cms, ecommerce, cloud, despliegues, frontend, programación a medida y más cosas. También hablaremos del negocio que podemos crear en torno al mundo developer. Actualizado
Ir a Internet y tecnología