• Cursos Gratis
    • Curso de Android
    • Curso de Kotlin
    • Curso de Arquitecturas
    • Curso de Jetpack Compose
  • Cursos de Pago
    • Pack Compose y Kotlin Expert
    • Curso de Kotlin
    • Curso de Arquitecturas
    • Curso de Jetpack Compose
    • Libro Kotlin
    • Developer Brand
    • Formación a Empresas
    • Mentoring
  • Recursos
    • 🎁 Ebook Kotlin
    • 🎁 Ebook SOLID
    • 🎁 Ebook Arquitecturas
    • 🎁 Ebook Testing
    • Directorio
    • Eventos
    • Blog
  • Sobre mí
  • Patrocinio
  • Contacto
  • Seguir
  • Seguir
  • Seguir
  • Seguir
Cómo mejorar la organización y mantenibilidad de tu código Android con la arquitectura MVI

Cómo mejorar la organización y mantenibilidad de tu código Android con la arquitectura MVI

por Antonio Leiva | Android / Jetpack, Curso Arquitecturas Gratis

La arquitectura MVI, o Modelo-Vista-Intérprete, es un patrón de diseño utilizado en desarrollo de aplicaciones Android que busca mejorar la organización y mantenibilidad del código. En esta arquitectura, la vista se encarga de mostrar los datos al usuario y recibir...
Principios SOLID: Qué son, cuáles, y qué beneficios aporta usarlos

Principios SOLID: Qué son, cuáles, y qué beneficios aporta usarlos

por Antonio Leiva | Curso Arquitecturas Gratis, Ingeniería de software

Los Principios SOLID son uno de los conceptos de programación y diseño de software más populares. Seguramente ya has intentado muchas veces aprenderlos y aplicarlos en tu día a día, pero se te siguen resistiendo. Esto le pasa a todo el mundo, porque son conceptos...
Unidirectional Data Flow: Qué es y cómo funciona en Android

Unidirectional Data Flow: Qué es y cómo funciona en Android

por Antonio Leiva | Curso Arquitecturas Gratis, Ingeniería de software

Hay algunos conceptos que están empezando a resonar muy fuerte en Android, y Unidirectional Data Flow es uno de ellos. Como puede que sepas si estás apuntado a la newsletter, me he planteado escribir una serie de artículos sobre MVI (Model View Intent), y me he topado...
Modularización en Android: Capas vs Features, con Nicolás Patarino [+ Training Gratis]

Modularización en Android: Capas vs Features, con Nicolás Patarino [+ Training Gratis]

por Antonio Leiva | Curso Arquitecturas Gratis, Ingeniería de software

Hoy te hablo de un tema que me habías pedido muchísimo: modularización en proyectos Android. Pero en vez de contároslo yo, me he traído a Nicolás Patarino, un referente del desarrollo Android, donde a través de su experiencia nos va a contar cuáles son los pros y los...
Programación Reactiva: Qué es, para qué sirve y cómo usarla en Android

Programación Reactiva: Qué es, para qué sirve y cómo usarla en Android

por Antonio Leiva | Curso Arquitecturas Gratis, Ingeniería de software, Kotlin, Programación Reactiva

La programación reactiva es un concepto que se ha popularizado en los últimos años, especialmente en Android, gracias a la aparición de Frameworks como RxJava. La realidad es que esta idea ya lleva mucho tiempo dando vueltas, y es mucho más sencilla de lo que parece....
Dagger Hilt: Cómo hacer inyección de dependencias en Android

Dagger Hilt: Cómo hacer inyección de dependencias en Android

por Antonio Leiva | Android / Jetpack, Curso Arquitecturas Gratis, Ingeniería de software

Con la llegada de Android 11 también han llegado algunas novedades como Hilt, una librería de inyección de dependencias que ahora se convierte en la opción recomendada por Google. Dagger Hilt ya está en versión estable, así que puedes empezar a usarlo en tus proyectos...
« Entradas más antiguas
Devexperto. © 2021
  • Inicio
  • Contacto
  • Aviso legal y términos de uso
  • Política de privacidad
  • Política de cookies
  • Condiciones de venta
  • Seguir
  • Seguir
  • Seguir
  • Seguir
Gestionar el consentimiento de las cookies
Utilizamos cookies propias y de terceros para analizar nuestros servicios y mostrarte publicidad relacionadas con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas).
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Administrar opciones Gestionar los servicios Gestionar proveedores Leer más sobre estos propósitos
Ver preferencias
{title} {title} {title}