• 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 simular una base de datos reactiva en Room con Fakes

Cómo simular una base de datos reactiva en Room con Fakes

por Antonio Leiva | Android / Jetpack, Kotlin

En el desarrollo de aplicaciones móviles es muy común utilizar bases de datos para almacenar y gestionar la información que se utiliza en la aplicación. En el caso de Android, una de las opciones más populares es Room, una librería de persistencia de datos que...
Descargar una página web en Android con OkHttp

Descargar una página web en Android con OkHttp

por Antonio Leiva | Android / Jetpack

En este tutorial vamos a aprender cómo descargar una página web en Android utilizando la librería OkHttp y la librería activity-ktx para facilitar el manejo de los ciclos de vida de nuestra aplicación. Configuración de la App Para empezar, necesitamos incluir las...
Usar Ktor Client para hacer peticiones HTTP en Android

Usar Ktor Client para hacer peticiones HTTP en Android

por Antonio Leiva | Android / Jetpack, Kotlin

Ktor es un framework de servidor y cliente de Kotlin diseñado para crear aplicaciones web y móviles de forma rápida y fácil. En este artículo, veremos cómo usar Ktor client en una aplicación Android para hacer peticiones a una API. Configurar las dependencias de Ktor...
Cómo aprender las bases de Flutter si ya conoces Jetpack Compose

Cómo aprender las bases de Flutter si ya conoces Jetpack Compose

por Antonio Leiva | Android / Jetpack

Flutter es un framework de desarrollo de aplicaciones móviles multiplataforma creado por Google. Es popular por su rendimiento y la facilidad con la que se pueden crear aplicaciones atractivas y de alta calidad tanto para Android como para iOS. Si ya tienes...
¿Single activity o varias activities en Android? Pros y contras

¿Single activity o varias activities en Android? Pros y contras

por Antonio Leiva | Android / Jetpack

En el desarrollo de aplicaciones para dispositivos Android, una de las decisiones más importantes que un desarrollador debe tomar es si utilizar una o varias activities en la aplicación. Una activity es una pantalla individual en la aplicación, que puede contener...
Cómo crear vistas distintas en un Adapter de RecyclerView según el tipo de datos

Cómo crear vistas distintas en un Adapter de RecyclerView según el tipo de datos

por Antonio Leiva | Android / Jetpack

Antes de empezar, es importante mencionar que el RecyclerView es una vista contenedora que permite mostrar una lista de elementos en forma eficiente. Al utilizar un adapter, podemos controlar cómo se deben mostrar cada uno de esos elementos en la lista. Imagina que...
« 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}