Productividad en el Desarrollo Android

Productividad en el Desarrollo Android

By Gabi MorenoTechnology
Download on the App Store

Productividad en el Desarrollo Android episodes

  • 180. El CAMBIO en la HUMANIDAD que va a generar la IA │ Javi Galué 🤯
    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
    1 hr 20 min
  • 179. COMPOSE MULTIPLATFORM con Sergio Casero
    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 contactless?- 👣 ¿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?...
    58 min
  • 178. Cómo MONTAR una EMPRESA de SOFTWARE viajando por el MUNDO
    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 Previa00:03:36 Bienvenida y presentación00:04:19 Richard nos habla sobre él, su background y por qué la gente debería escuchar este episodio00: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 libros00:40:02 ¡Muchísimas gracias Richard!00:40:42 Recomendación para entrevistar en el podcast00: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
    46 min
  • 177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11]
    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
    1 hr 9 min

About Productividad en el Desarrollo Android

From the publisher's feed

Podcast de crecimiento profesional como Android developer.

Hablamos tanto de habilidades de programación como de soft skills tan fundamentales para ser cada vez una mejor versión de nosotros…