• 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
  • Android / Jetpack
  • Desarrollo Profesional
  • Entrevistas / Q&A
  • Herramientas / Plugins
  • Ingeniería de software
  • Kotlin
Ingeniería de software
Modularizar App
Cómo modularizar una Aplicación Android

Cómo modularizar una Aplicación Android

Cómo modularizar una aplicación Android En este artículo, vamos a hablar sobre la modularización de aplicaciones Android. La modularización es un proceso que consiste en dividir una aplicación en varios módulos, para facilitar su mantenimiento y escalabilidad. La...

Leer más

Antonio Leiva | Feb 21, 2023 | 0

Kotlin
Kotlin multiplataforma
¿Qué es Kotlin Multiplataforma?

¿Qué es Kotlin Multiplataforma?

En el mundo actual, donde los dispositivos móviles están presentes en nuestra vida diaria, es fundamental para los desarrolladores crear aplicaciones que se adapten a diferentes sistemas operativos. Kotlin Multiplataforma es una herramienta que facilita la creación...

Leer más

Antonio Leiva | Feb 20, 2023 | 0

Kotlin
5 trucos de kotlin
5 trucos de Kotlin para escribir código más eficiente en Android

5 trucos de Kotlin para escribir código más eficiente en Android

El lenguaje de programación Kotlin se ha convertido en el más popular para el desarrollo de aplicaciones de Android en los últimos años. Su sintaxis concisa y moderna, junto con su capacidad para mejorar la eficiencia de código, lo convierten en una opción...

Leer más

Antonio Leiva | Feb 15, 2023 | 0

Ingeniería de software
Las reglas FIRST de los tests
Las reglas FIRST de los tests

Las reglas FIRST de los tests

Las reglas FIRST son un conjunto de principios que se utilizan para diseñar y escribir tests de software de manera efectiva. Las siglas FIRST significan: F - Fast: Un test debe ser rápido de ejecutar. I - Independent: Un test debe ser independiente de otros tests y...

Leer más

Antonio Leiva | Ene 11, 2023 | 0

Kotlin
Cómo crear un backend en Kotlin usando Ktor
Cómo crear un backend en Kotlin usando Ktor

Cómo crear un backend en Kotlin usando Ktor

Ktor es un framework de servidor web ligero y rápido para Kotlin, desarrollado por JetBrains. Es ideal para crear aplicaciones web y servicios RESTful, y es muy fácil de usar y configurar. En este artículo, vamos a ver cómo crear un backend para una aplicación de...

Leer más

Antonio Leiva | Ene 10, 2023 | 0

Android / Jetpack Kotlin
Cómo simular una base de datos reactiva en Room con Fakes
Cómo simular una base de datos reactiva en Room con Fakes

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

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...

Leer más

Antonio Leiva | Ene 9, 2023 | 0

Ingeniería de software
¿Qué son los dobles de test
¿Qué son los dobles de test?

¿Qué son los dobles de test?

Los dobles de prueba (también conocidos como "doubles" o "fakes") son herramientas comunes en la programación y en particular en el testing de software. Se utilizan para simular el comportamiento de una dependencia de una aplicación en un entorno de pruebas, sin...

Leer más

Antonio Leiva | Ene 5, 2023 | 0

Kotlin
Flows de Kotlin para implementar búsquedas en tiempo real
Flows de Kotlin para implementar búsquedas en tiempo real

Flows de Kotlin para implementar búsquedas en tiempo real

En Android, los Flows de Kotlin son una manera de representar secuencias de datos asincrónicas que emiten valores de forma continua. Estos Flows pueden ser útiles en situaciones en las que deseamos escuchar eventos y procesar los resultados de forma asíncrona, como...

Leer más

Antonio Leiva | Ene 4, 2023 | 0

Ingeniería de software Kotlin
Kata del TicTacToe en Kotlin
Kata del TicTacToe en Kotlin

Kata del TicTacToe en Kotlin

Escribe el código para representar una entidad que almacene el tablero de juego del 3 en raya, y que además tenga: Un método move() con 2 parámetros, fila y columna, que permita añadir un movimiento al tablero Un método findWinner(), que devuelva el ganador (X, Y o...

Leer más

Antonio Leiva | Ene 3, 2023 | 0

Android / Jetpack
Descargar una página web en Android con OkHttp
Descargar una página web en Android con OkHttp

Descargar una página web en Android con OkHttp

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...

Leer más

Antonio Leiva | Ene 2, 2023 | 0

Android / Jetpack Kotlin
Usar Ktor Client
Usar Ktor Client para hacer peticiones HTTP en Android

Usar Ktor Client para hacer peticiones HTTP en Android

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...

Leer más

Antonio Leiva | Dic 29, 2022 | 0

Kotlin
Cómo crear un delegado de propiedad personalizado en Kotlin
Cómo crear un delegado de propiedad personalizado en Kotlin

Cómo crear un delegado de propiedad personalizado en Kotlin

En Kotlin, es posible crear un delegado de propiedad personalizado para reutilizar lógica y simplificar la sintaxis de nuestro código. Un delegado de propiedad es una clase que se encarga de almacenar y administrar el valor de una propiedad. Al utilizar un...

Leer más

Antonio Leiva | Dic 28, 2022 | 0

Ver más
Principios SOLID
Patrones Diseño
Progr. con Flows
Kotlin
Android
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}