• 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
12 razones por las que usar Kotlin para Android desde hoy (KDA 30)

12 razones por las que usar Kotlin para Android desde hoy (KDA 30)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Incluso ahora que Kotlin es un lenguaje soportado oficialmente para escribir Apps en Android (y desde 2019, Android es Kotlin First), puede que aún consideres que no hay suficientes razones para cambiarse. Java ha demostrado funcionar durante todos estos ¿así que por...
Cómo usar código Kotlin desde Java: empieza a usar Kotlin desde hoy (KDA 29)

Cómo usar código Kotlin desde Java: empieza a usar Kotlin desde hoy (KDA 29)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Una de las grandes maravillas de Kotlin es que está totalmente integrado con Java. Esto quiere decir que aunque todo el código de tu aplicación sea Java, puedes crearte una clase en Kotlin y utilizarla desde Java sin problema. Esto te da potencialmente dos ventajas:...
Sealed classes en Kotlin: los enums con superpoderes (KDA 28)

Sealed classes en Kotlin: los enums con superpoderes (KDA 28)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Las clases selladas en Kotlin son otra de las novedades que tenemos sobre Java, y que abren otro nuevo mundo de posibilidades Una clase sellada (o sealed class) permite representar jerarquías restringidas en las que un objeto sólo puede ser de un tipo de las dadas. Es...
Los objects en Kotlin: Crea singletons seguros en una línea (KDA 27)

Los objects en Kotlin: Crea singletons seguros en una línea (KDA 27)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Los objects de Kotlin son otro de los elementos del lenguaje al que no estamos acostumbrados los desarrolladores en Android, porque no hay nada parecido en Java. En realidad un object no es más que un tipo de datos con una única implementación. Por lo que si queremos...
Interfaces en Kotlin. ¿Quién dijo que las interfaces no pueden tener código? (KDA 26)

Interfaces en Kotlin. ¿Quién dijo que las interfaces no pueden tener código? (KDA 26)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Las interfaces en Kotlin te van a permitir una mayor reutilización de código de la que conseguías con Java. La razón es muy sencilla: puedes añadir código a tus interfaces. Si has probado Java 8, es algo muy parecido. Lo bueno de de poder incluir código en una...
Bases de datos en Android con Anko y Kotlin: SQLite nunca fue tan sencillo (KDA 25)

Bases de datos en Android con Anko y Kotlin: SQLite nunca fue tan sencillo (KDA 25)

por Antonio Leiva | Curso Kotlin Gratis, Kotlin

Hay que reconocer que escribir bases de datos en Android es bastante aburrido. Todo el código necesario para trabajar con SQLite es horrible. Por suerte, ya hay bastantes librerías que nos simplifican un poco la tarea. Con Anko, sin embargo, podemos seguir trabajando...
« 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}