Todos los temas

Android y mobile

Llevo más de una década laburando en Android y bastante en iOS y React Native. Acá están las charlas, los episodios y los artículos donde hablo de Kotlin, Jetpack, rendimiento y de cómo se construyen apps que usa mucha gente.

Artículos

  1. Ser MC no va solo de presentar speakers

    El próximo martes me pueden ver en @Codemotion como 𝗠𝗖 𝗱𝗲𝗹 𝘁𝗿𝗮𝗰𝗸 𝟰.

    · LinkedIn

Charlas

  1. Los siete pecados capitales de mobile

    Una charla sobre los errores más comunes (y evitables) que cometemos como developers Android.

    · mDevConf 2024
  2. Elegí tu arquitectura sin dejarte llevar por los trends

    Cómo elegir la arquitectura de tu app Android por las necesidades reales del equipo y el producto, no por la moda del momento.

    · Codemotion Online 2022
  3. 6 decisiones que todo ingeniero Android debe tomar cuando desarrolla

    Una charla sobre las decisiones estratégicas que marcan la diferencia en un equipo Android.

    · GDG Latam 2022
  4. Todo lo que necesitás saber para empezar en Android

    Una charla introductoria al desarrollo Android con recursos, herramientas y comunidades para crecer en la plataforma.

    · Charla
  5. Las gemas del infinito. (del universo Android)

    Una charla para dominar el universo Android con las seis gemas clave del desarrollo moderno.

    · Android Devs Buenos Aires 2021
  6. From baby Yoda to Yoda. Android edition

    Una guía galáctica para convertirte en maestro Jedi del desarrollo Android.

    · MorcillaConf 2020
  7. What's new in Android in 2020

    Un repaso técnico por las novedades clave del ecosistema Android anunciadas para 2020.

    · Charla
  8. Welcome to #dcMadrid19

    Apertura de droidcon Madrid 2019 como parte del equipo organizador.

    · droidcon Madrid 2019
  9. When Clean Architecture met Kotlin

    ¿Qué pasa cuando Kotlin se cruza con Clean Architecture? Una charla para quienes buscan estructurar su código con principios, sin renunciar a la modernidad.

    · Greach Conf 2019 · 2 sesiones
  10. When Clean Architecture met Kotlin. A Love Story. Vol. 2

    Segunda parte de la charla sobre cómo Kotlin potencia Clean Architecture, esta vez con Functional Programming.

    · Charla
  11. Becoming Mobile First

    El camino de Idealista para dejar de ser una empresa web-first y convertirse en mobile-first.

    · Charla
  12. The pillars of the Realm

    Una masterclass técnica sobre Realm para Android, con cómo usarlo, cuándo conviene y cómo sacarle el máximo provecho.

    · Charla
  13. Sin refactor no hay paraíso

    Una charla práctica sobre cómo abordábamos el refactor en Idealista, con principios, métricas y un caso real, 'Dibuja tu búsqueda'.

    · T3chFest 2017

Episodios

  1. El liderazgo en una BigFour y cómo vender sin vender humo en Deloitte con Javier López

    En esta enriquecedora conversación, Javier López comparte su visión y experiencia sobre el liderazgo, la estrategia de negocio y la gestión de equipos en una gran consultora como Deloitte.

    · S5 · Ep. 2 · Javier López
  2. Más allá de los requisitos, ¿cómo encontrar talento del bueno? Mitos y verdades.

    La conversación abarca desde la creación de una oferta de trabajo y los mitos de las descripciones de puesto, hasta los detalles del proceso de entrevista, la negociación salarial y el papel de la inteligencia artificial en el sector.

    · S5 · Ep. 1 · Elena Martín, Julia Collado
  3. Charlando con #iOSDev de Eventbrite. Cómo migrar la arquitectura de tu app casi sin secuelas.

    La conversación explora en profundidad la estructura del equipo, los retos técnicos del día a día y, en particular, el complejo proceso de migrar la arquitectura de una aplicación madura.

    · S4 · Ep. 2 · Leo Chimiglioni, Miguel Hernando Jaso, Ricardo Casanova
  4. ¿Quién es quién? SRE (DevOps)

    Partiendo de la definición y la diferencia con el término DevOps, exploran las responsabilidades, las herramientas clave y la importancia de la automatización.

    · S3 · Ep. 2 · Francis Santiago, Marta Arcones, Óscar San José
  5. Charlando con los Android Developer Relations de Google

    A lo largo de la charla, desglosan su rol como el puente entre la comunidad y los equipos de ingeniería, explican su proceso de creación de contenido y cómo se organizan para cubrir todas las áreas del ecosistema Android.

    · S2 · Ep. 13 · Jose Alcérreca, Manuel Vicente Vivo
  6. Charlando con los Androides de Mapbox

    Antonio Zugaldía y Pablo Guardiola comparten su experiencia desarrollando un SDK de navegación, discutiendo desde la arquitectura técnica y los procesos de testing hasta las diferencias fundamentales con el desarrollo de aplicaciones de consumo.

    · S2 · Ep. 12 · Antonio Zugaldía, Pablo Guardiola
  7. Charlando con los Androides de Globant

    A través de sus experiencias personales, los invitados abordan temas que van desde la cultura empresarial y el crecimiento profesional hasta los desafíos técnicos específicos de sus proyectos, ofreciendo una visión transparente y detallada de lo que significa ser un "Glober".

    · S2 · Ep. 11 · Alejandro Torres Veiga, Andrea García Ruiz, Nicolás González
  8. Charlando con los Androides de Travelperk

    Desde sus valores fundamentales y la organización en tribus y squads, hasta decisiones técnicas como la modularización y la gestión de APIs, el episodio cubre los pilares que sostienen su desarrollo.

    · S2 · Ep. 10 · David Serrano García, Guillem Fabregó, Luis González Valle
  9. Charlando con creadores de contenido Android

    La charla abarca desde sus inicios y motivaciones hasta los desafíos diarios como la presión de las plataformas, el riesgo de burnout y la gestión financiera.

    · S2 · Ep. 9 · Anaí Salgado, Antonio Leiva, Brais Moure
  10. Charlando con los Androides de Wallbox

    Detallamos los procesos de desarrollo, las metodologías ágiles que aplican y los retos específicos de crear una aplicación que se comunica con hardware físico.

    · S2 · Ep. 8 · [joan-vila|Joan Vilà], [pablo-almagro|Pablo Almagro], [pablo-lopez|Pablo López]
  11. Charlando con los Androides de Spotify

    Juntos, exploran la cultura de la empresa, su estructura organizativa, los procesos de desarrollo y las herramientas que utilizan para construir una de las aplicaciones más populares del mundo.

    · S2 · Ep. 7 · Cris Barreiro, Jose Mucientes, Mariana Ardoino
  12. Charlando con los Androides de Free Now

    Explican cómo su equipo está estructurado en tribus y squads, y cómo cada miembro, independientemente de su rol, se involucra activamente en el producto.

    · S2 · Ep. 6 · Gabi Moreno, Max Cruz, Samir Sayag
  13. Charlando con los Androides de Rappi

    Desde la estructura del equipo hasta las herramientas que utilizan para medir y mejorar la performance, el episodio es una clase magistral sobre el desarrollo de software a gran escala.

    · S2 · Ep. 5 · Henry Martínez, Paula Baudo, Shury Camacho
  14. Charlando con los Androides de Tinder

    Los invitados, Carlos, César e Iñaki, desglosan todo, desde la estructura organizativa de su equipo hasta las estrategias técnicas específicas que utilizan para gestionar una aplicación masiva y compleja.

    · S2 · Ep. 4 · Carlos Muñoz Villar, Cesar Diaz, Iñaki Villar
  15. Charlando con los Androides de Twitter

    A lo largo del episodio, los invitados desvelan cómo gestionan la complejidad, fomentan la innovación y mantienen una cultura de equipo sólida en un entorno global y remoto.

    · S2 · Ep. 3 · César Puerta, Nacho López, Raúl Hernández, Yoali Sobalvarro
  16. Charlando con los Androides de DuckDuckGo

    La conversación abarca desde su estructura organizativa y la gestión de proyectos hasta los desafíos técnicos específicos que enfrentan diariamente al construir un navegador centrado en la privacidad.

    · S2 · Ep. 2 · Aitor Viana, Cristian Monforte, David González, Marcos Holgado
  17. Charlando con los Androides de Cabify

    La conversación explora desde la filosofía de trabajo hasta los detalles técnicos más complejos de sus aplicaciones, ofreciendo una visión completa de cómo opera un equipo en una empresa de gran escala.

    · S2 · Ep. 1 · Álvaro Hidalgo, Gema Socorro, José García
  18. Charlando con los Androides de Glovo

    La conversación ofrece una visión transparente y detallada de la cultura de ingeniería, los procesos y las soluciones técnicas que impulsan a una de las startups más exitosas de Europa.

    · S1 · Ep. 13 · Matías Cicella, Roldán Galán, Seyed Ghaser
  19. Charlando con los Androides de New Work

    La charla se centra en la organización de su equipo, que cuenta con más de 30 desarrolladores, y cómo se estructuran en squads de producto y equipos transversales como el de Plataforma y el de Diseño de Sistemas.

    · S1 · Ep. 12 · Carlos Carrasco, Julia Garrigós, Rubén Abad
  20. Charlando con los Androides de Worldline

    Mis invitados comparten su día a día trabajando en una gran consultora, detallando cómo se organizan para entregar software de calidad, su proceso de desarrollo desde la idea hasta la implementación y su experiencia adoptando tecnologías de vanguardia como Kotlin Multiplatform.

    · S1 · Ep. 11 · Daniel Llanos, Pilar García, Sergio Casero
  21. Charlando con los Androides de Mercadona Tech

    A lo largo del episodio, se tratan temas fundamentales que definen su forma de trabajar, desde la organización interna y la filosofía de desarrollo hasta las herramientas técnicas que les permiten innovar y mantener la calidad en una aplicación de alto impacto.

    · S1 · Ep. 10 · Edgar Miró, Joel Vales, Luis Llobregat
  22. Charlando con los Androides de Blinkist

    Lara y David comparten detalles sobre su arquitectura, sus procesos de trabajo y la cultura que les ha permitido escalar y ganar premios como el Material Design Award.

    · S1 · Ep. 9 · David, Lara Martín
  23. Charlando con los Androides de Tymit

    Juntos, ofrecen una visión interna y detallada de su forma de trabajar, la cultura de la empresa y las soluciones técnicas que implementan en la aplicación.

    · S1 · Ep. 8 · David González Verdugo, Francisco Hernández, Juan
  24. Charlando con los Androides de Microsoft SwiftKey

    Los invitados, Bea Viñal y Víctor García, comparten detalles sobre la historia de la aplicación, desde su creación en 2008 hasta su adquisición por Microsoft.

    · S1 · Ep. 7 · Bea Viñal, Víctor García
  25. Charlando con los Androides de Jeff

    La charla profundiza en la cultura de producto de la empresa, los desafíos técnicos que enfrentaron al escalar la aplicación a una super-app con múltiples verticales, y cómo la pandemia impactó su forma de trabajar.

    · S1 · Ep. 6 · Gabi Moreno, Eliseo Juan Quintanilla, Emanuel Gutiérrez
  26. Charlando con los Androides de eDreams

    La conversación gira en torno a cómo la pandemia de COVID-19 impactó a una de las industrias más afectadas, el turismo, y cómo el equipo se adaptó a nivel técnico y organizativo.

    · S1 · Ep. 5 · Ana Aguilar Alonso, David, Hugo Matilla
  27. Charlando con los Androides de Lola Market

    Discutimos temas que van desde el impacto del confinamiento en su producto hasta los detalles más técnicos de su arquitectura y planes de migración a nuevas tecnologías.

    · S1 · Ep. 4 · Héctor de Isidro, Melanie Durá
  28. Charlando con los Androides de Tuenti

    La conversación comienza con un análisis de los principios de los equipos de alto rendimiento y luego recorre la historia de la aplicación, desde su cambio de red social a operadora móvil hasta los desafíos actuales, como la modularización, el trabajo remoto y la gestión de una base de código compleja y multimarca.

    · S1 · Ep. 3 · David Pastor, David Santiago, Guillermo Merino, Miguel Ángel García
  29. Charlando con los Androides de Habitissimo

    La conversación abarca desde la estructura del equipo técnico hasta la gestión de la deuda técnica, pasando por su cultura de innovación y la importancia de la comunicación.

    · S1 · Ep. 2 · Edu Bosch, Javier Tacano, Rocío Ortega
  30. Charlando con los Androides de Jobandtalent

    Desde la adaptación a la pandemia hasta la gestión de la comunicación asíncrona, pasando por el mantenimiento de su sistema de diseño, los invitados ofrecen una visión 360 grados de lo que significa trabajar en la vanguardia del desarrollo móvil.

    · S1 · Ep. 1 · Edu Pascua, Chema Durpon, Marcos Trujillo, Saúl Díaz

Casos

  1. De releases mensuales a semanales

    Cómo pasamos de una release al mes a una por semana en apps con unos 90 millones de usuarios mensuales, sin perder el sueño ni la calidad.

    · Caso
  2. Medir lo que importa con Time-to-Interact

    Cómo construimos un tracker de Time-to-Interact común para Android, iOS y React Native, y por qué empezamos por medir antes de optimizar.

    · Caso
  3. "Dibuja tu búsqueda", una feature de 2016 que sigue viva

    Una feature clave de una app de inmuebles, frágil y acoplada, y cómo la refactorizamos en fases, sin romper producción y sin reescribirla.

    · Caso
  4. Accesibilidad con Axe en CI y un pipeline que propone fixes

    Cómo llevamos la accesibilidad móvil de 'lo vemos en QA' a un proceso por iteraciones, con Axe en CI/CD y un pipeline con IA que propone arreglos que revisa una persona.

    · Caso

Conceptos

  1. Ley del instrumento

    Si la única herramienta que tenés es un martillo, todo empieza a parecerse a un clavo.

    · Concepto
  2. Principio de mínima sorpresa

    Un componente de un sistema debe comportarse de la manera que la mayoría de los usuarios espera, sin sorprenderlos.

    · Concepto
  3. Ley de Moore

    La cantidad de transistores en un microchip se duplica aproximadamente cada dos años, mientras el coste por unidad de cálculo cae a la mitad.

    · Concepto
  4. Principio de Pareto

    El 80% de las consecuencias provienen del 20% de las causas.

    · Concepto
  5. Ley de Postel

    Sé conservador en lo que enviás, sé liberal en lo que aceptás.

    · Concepto
  6. Ley de Wirth

    El software se está poniendo lento más rápido de lo que el hardware se está poniendo rápido.

    · Concepto