– Training gratuito –

Curso de Arquitecturas y Calidad de Software en Android

Aprende las bases del desarrollo de software de calidad y crea arquitecturas escalables, mantenibles y testeables.

Y solo por apuntarte, tendrás acceso a una guía GRATIS en PDF de más de 50 páginas donde aprenderás las bases de las arquitecturas Android

Paso 1

Suscríbete a este canal para aprender todo sobre Desarrollo Android con Kotlin

Paso 2

Mira este vídeo para empezar

Y solo por apuntarte, recibirás contenido exclusivo gratis en tu bandeja

Introducción a Domain Driven Design (DDD): Parte 1

¬ŅQu√© es el dominio? √Ārea tem√°tica o campo a la que un usuario aplica un software. ¬ŅQu√© es el modelo de dominio? Representa la terminolog√≠a y los conceptos clave del dominio del problema. Identifica las relaciones entre las entidades incluidas dentro del √°mbito del...

Introducción a Domain Driven Design (DDD): Parte 2

En el anterior post, Introducción a Domain Driven Design (DDD) parte 1 discutimos uno de los conceptos más importantes en domain-driven design, el Ubiquitous language. También empezamos a describir algunos de los elementos básicos para modelar el dominio del...

Arquitectura de software y sus beneficios

¬ŅQu√© es la arquitectura? La RAE define la arquitectura como: 1. f. Arte de proyectar y construir edificios. 2. f. Dise√Īo de una construcci√≥n. Aplic√°ndolo al mundo del desarrollo de software podr√≠amos redefinir arquitectura de software como: 1. f. Arte de proyectar...

Testing nivel 1: un mundo de sensaciones por descubrir

El testing es una t√©cnica de validaci√≥n de nuestro c√≥digo que, aunque lleva existiendo desde hace mucho tiempo, no ha sido hasta hace pocos a√Īos que ha empezado a cobrar la importancia que se merece. Todo desarrollador de calidad debe conocer los conceptos...

Testing nivel 1

Testing nivel 2: ¬ŅQu√© hace que un test sea un Test?

En el post anterior sobre testing estuvimos hablando sobre el mundo del testing en general, de sus beneficios, de los tipos de test y de las ventajas que nos ofrece SOLID de cara al testing. Ahora que ya tenemos una visi√≥n global es hora de profundizar en los...

Qué hace que un test sea un test

Testing nivel 3: ¡No se cómo hacer mi primer test!

¬°Bueno!, ya tienes un bagaje bastante amplio del mundo del testing, adem√°s seguro que te ha dado por investigar m√°s cosas de las que viste en el primer y segundo post. Pero el mundo real del desarrollador es duro, por lo tanto en este √ļltimo post vamos a...

Testing nivel 3

Patrones de dise√Īo de software

¬°No pod√≠a faltar en este blog una explicaci√≥n de los patrones de dise√Īo! Este art√≠culo har√° de enlace y listado de los patrones de dise√Īo b√°sicos que existen, para que puedas ir a estudiar cada uno de ellos y entender c√≥mo funcionan. Pero adem√°s, quer√≠a hablarte un...

patrones de dise√Īo

MVP para Android: Cómo organizar la capa de presentación

El patrón MVP (Model View Presenter) es un derivado del conocido MVC (Model View Controller), y uno de los patrones más populares para organizar la capa de presentación en las aplicaciones de Android. Este artículo se publicó lo publiqué por primera vez en 2014 en...

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

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

Hilt ya es estable

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

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

Unidirectional Data Flow

Sobre mí

Soy Antonio Leiva, Google Developer Expert en Kotlin y Android, y partner de formación de JetBrains.

Llevo m√°s de 6 a√Īos estudiando Kotlin con el objetivo de ayudar a desarrolladores Android y sus empresas a migrar desde Java.

Mi método ha sido utilizado por miles de personas a través de mi libro, y mis trainings online y presenciales.

Me has visto en:

Reserva tu plaza y descarga la guía gratuita

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Antonio Leiva Gordillo, con la finalidad de atender tu solicitud e informarte de las promociones de productos y/o servicios y actualizaciones del blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podré atender su solicitud. Puedes consultar mi política de privacidad.

Los datos que me facilites serán ubicados en los servidores de Active Campaign (mi proveedor de email marketing), adherida al acuerdo de Privacy Shield, y cuya política de privacidad puedes consultar.

Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en contact@antonioleiva.com.