162 episodios

Desata tu potencial como Android Developer 🚀

El podcast para crecer profesionalmente en Desarrollo Android con Kotlin.
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
- ...

Los androides Gabi Moreno

    • Tecnología
    • 5.0 • 1 calificación

Desata tu potencial como Android Developer 🚀

El podcast para crecer profesionalmente en Desarrollo Android con Kotlin.
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
- ...

    161. Cómo ser DESARROLLADOR ANDROID

    161. Cómo ser DESARROLLADOR ANDROID

    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

    • 14 min
    160. KOTLIN MULTIPLATFORM [TOPIC#2 2024]

    160. KOTLIN MULTIPLATFORM [TOPIC#2 2024]

    Comparte la lógica de negocio entre apps Android y iOS con una UI y rendimiento nativo. Consíguelo gracias a KOTLIN MULTIPLATFORM. ⚡


    👉🏼 NOTAS DEL EPISODIO:

    https://gabimoreno.soy/kotlin-multiplatform-topic2-2024





    ÍNDICE:
    - Bienvenida y presentación

    - Ricardo nos cuenta sobre él, su experiencia y su background

    - 🤔 ¿Qué es Kotlin Multiplatform (KMP)? ¿En qué consiste?

    - 🔍 Kotlin Multiplatform, ¿compila o transpila?

    - ⚙ ¿Qué significa transpilar?

    - ⌛¿Esto hace que se incrementen mucho los tiempos de compilación/transpilación?

    - 🎯 Consejo/s para comenzar con Kotlin Multiplatform

    - 🕵🏻‍♂️ Ricardo nos cuenta cuándo elegir Flutter o KMP o ambos para nuestro desarrollo

    - ✔ Los mayores retos que ha afrontado nuestro invitado en Kotlin Multiplatform

    - 👀 ¿Qué tipo de proyectos serían ideales para Kotlin Multiplatform y cuáles no?

    - 🧩 ¿Cuál sería el mayor desafío para una empresa al implementar KMP?

    - 👨🏻‍💻 ¿Es posible compilar una aplicación en Kotlin Multiplatform para Android y iOS si tienes una máquina Linux?

    - ⚔ Estrategias a añadir al flujo de trabajo cuando hay muchas actualizaciones de una librería

    - 👉🏼 Vas a crear una app desde cero y tienes conocimientos del entorno e IDE de Android ¿Estaría bien empezar a prepararla para que sea compatible en ambas plataformas?

    - 🛠 ¿Qué herramientas o bibliotecas hay disponibles para Kotlin Multiplatform?

    - 📱 ¿Qué proyecto recomienda nuestro invitado para aprender KMP?

    - 🎉 Room está migrando a Multiplatform

    - ⚙ Tips para transicionar de Kotlin a programación en iOS

    - ⚡ ¿Es mejor Kotlin Multiplatform o Flutter?

    - 👍🏼 ¿Qué debería tener Multiplatform para que se considere mejor que Flutter?

    - 🔍 ¿Tiene sentido montar la UI en Flutter y la lógica de negocio en KMP?

    - ⚖️ Coloquio sobre el peso de las apps: Flutter vs. Kotlin Multiplatform

    - 🔁 ¿Hasta dónde llegar en reutilización?

    - ⚠ Utilización de cosas en beta que no recomiendan usar, ¿nos lo puede aclarar nuestro invitado?

    - ❌ Migrando a Kotlin Multiplatform y durante el proceso nos damos cuenta que ha sido un error. ¿Qué haría nuestro invitado?

    - ▶ ¿Se considera laborioso desplegar a producción un proyecto elaborado en Kotlin Multiplatform?

    - ¡Muchísimas gracias Ricardo! 😊

    - Dónde podemos encontrar a nuestro invitado

    - Despedida y cierre


    ---

    Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message

    • 59 min
    159. TESTING en ANDROID, ese gran desconocido

    159. TESTING en ANDROID, ese gran desconocido

    El testing es un campo apasionante. Es una de los conceptos fundamentales que existen en el ámbito de la programación. Y mejorar en testing en Android es una skill clave en la carrera como desarrollador de apps.


    👉🏼 NOTAS DEL EPISODIO:

    https://gabimoreno.soy/mejorar-testing-android



    Este episodio difiere un poco de los que suelo hacer. Hemos hablado muchísimo sobre testing aquí en Los androides y vamos a verlo de una manera diferente.



    Ahora verás porque te estoy diciendo esto. 😉


    ---

    Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message

    • 20 min
    158. MODULARIZACIÓN en ANDROID [TOPIC#1 2024]

    158. MODULARIZACIÓN en ANDROID [TOPIC#1 2024]

    Mejora la escalabilidad de tus apps gracias a la MODULARIZACIÓN en ANDROID de la mano de Javi Segovia. 🚀


    👉🏼 NOTAS DEL EPISODIO:
    https://gabimoreno.soy/modularizacion-android-topic1-2024


    ÍNDICE:
    - Previa

    - Bienvenida y presentación

    - Javi nos cuenta sobre él, su experiencia y su background

    - 🧩 Qué es la MODULARIZACIÓN en ANDROID y para qué sirve

    - ✔ ¿Cómo modularizar una app para prepararla para KMP?

    - 👀 Estrategias de modularización

    - 🤔 ¿Hasta qué punto penalizaría tener un módulo con submódulos?

    - 🔍 ¿Existe alguna otra forma de modularizar?

    - 💙 Consejo/s para alguien nuevo en modularización y quiere empezar a aplicarla

    - 📄 Tutoriales, ejemplos o un libro

    - 👉🏼 Si quieres tener una feature y dentro sus capas serían los submódulos (data, domain, presentation). ¿Penalizaría?

    - 💡 Usando diferentes módulos, ¿cómo funciona Proguard? ¿Qué prioridad tiene y dónde se deberían configurar las normas?

    - ❓¿Es útil crear AARs por módulos y luego implementarlos en un módulo contenedor?

    - 👨🏻‍💻 ¿Qué ventajas y desventajas tiene usar Dynamic Features?

    - Recuperamos la respuesta de los AAR y Apphost

    - 🔁 Cómo evitar caer en dependencias circulares y cómo detectarlas

    - Explicación de qué es una dependencia circular

    - 🎯 App multimódulo con inyección de dependencias y clean architecture, ¿dónde se declararían las dependencias?

    - 👍🏼 Recomendaciones sobre navegación en app multimódulo

    - Proyecto separado por capas, ¿dónde irían clases/lógica relacionada con AlarmManager, Notificaciones. BroadcastReceiver, etc?

    - ❓ Modularizando por features, si se usan las mismas libs en algunos de ellos. ¿No se están duplicando libs en Gradle?

    - 🚀 Consejos a la hora de modularizar un proyecto muy legacy

    - 👀 ¿Cómo manejar los deeplinks entre módulos?

    - ⏱ ¿Cómo se puede medir en tiempos de compilación el cambio al introducir modularización?

    - Consejo/s para migrar una aplicación monolítica a módulos

    - ⚡ Compilación de módulos dependientes y la caché almacenada

    - ¡Muchísimas gracias Javi! 😊

    - Despedida y cierre


    ---

    Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message

    • 56 min
    157. PUSH a tus habilidades como PROGRAMADOR

    157. PUSH a tus habilidades como PROGRAMADOR

    Mejora tus habilidades como programador de la mano de Dani Primo de WEB REACTIVA. Y quizá ayudado por ChatGPT... 🤖



    👉🏼 NOTAS DEL EPISODIO:

    https://gabimoreno.soy/habilidades-programador





    ÍNDICE:

    - Previa

    - Presentación y bienvenida

    - Dani Primo nos cuenta sobre él, su experiencia y su background

    - 🔍 ¿Qué es Web Reactiva?

    - 💡 Motivos para comenzar a divulgar

    - ✔ Beneficios que se obtienen al pertenecer a la comunidad de Dani

    - 📄 Maestros del readme, ¿qué es eso?

    - ⏱ Consejos para ser más productivos en nuestro día a día

    - 📧 ¿De qué va su newsletter?

    - ⚡ La compra WOW en el último año (game changer)

    - 💰 ¿Por qué deberías comprar lo que ofrece Dani?

    - 🤖 Opinión sobre la creación de software usando ChatGPT

    - 🎉 Momento ANÉCDOTAS

    - 💩 La mayor cagada que ha cometido Dani

    - ⚠ Tips para tratar a clientes problemáticos

    - 🤔 ¿Se olvidará Dani de JavaScript y se pasará a Kotlin?

    - 🐘 ¿Sigue siendo relevante PHP? O se puede vivir sólo de JavaScript y TypeScript

    - 📘 Recomendación de libro

    - 💻 Recomendaciones de formación

    - 🎯 Recomendaciones de membresía

    - ⏪ Qué le diría Dani a su yo del pasado

    - 👀 ¿Dónde se ve Dani de aquí a 3 meses?

    - 👀 ¿Y dónde se ve en 1 año?

    - 👀 ¿Y dónde se ve en 3 años?

    - 🎙 Recomendación para entrevistar en el podcast

    - ✨ Los mayores retos de Dani

    - 🏆 El mayor logro

    - ¡Muchísimas gracias Dani! 😊

    - Dónde puedes encontrar a nuestro invitado

    - Despedida y cierre


    ---

    Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message

    • 1h 2 min
    156. La INFLACIÓN TÉCNICA en PROGRAMACIÓN (reflexión)

    156. La INFLACIÓN TÉCNICA en PROGRAMACIÓN (reflexión)

    La inflación técnica implica que los requisitos en programación son cada vez más exigentes. ¿Qué deberíamos hacer? Te lo cuento. 🗣️



    👉🏼 NOTAS DEL EPISODIO:

    https://gabimoreno.soy/inflacion-tecnica-programacion



    Este episodio es diferente a los que suelo hacer. Y es una reflexión sobre el actual estado de la industria, lo que intuyo que está por venir y cómo nos va afectar (de hecho, ya está pasando).



    No te voy a hacer spoiler.



    Pero si eres Junior, te interesa.

    Pero ojo, que si eres Mid o Senior, también.


    ---

    Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message

    • 23 min

Reseñas de clientes

5.0 de 5
1 calificación

1 calificación

Top podcasts en Tecnología

Programa tu mente
Daniel Cubillos
Apple Events (video)
Apple
Cafe con Victor
Victor Abarca
TED Radio Hour
NPR
Espresso con Victor
Victor Abarca
Innovación Bancolombia
Bancolombia

También te podría interesar

Apple Coding Daily
Julio César Fernández Muñoz
Loop Infinito (by Applesfera)
Applesfera
Emilcar Daily
Emilcar
Nadie Sabe Nada
SER Podcast
Coffee Break: Señal y Ruido
Coffee Break: Señal y Ruido
Resiliencia
Antonio Valentiner