Kotlin for Android Developers (en inglés)

Para desarrolladores que quieren aprender experimentando y en poco tiempo.

Te mostrará los pasos para crear una aplicación en Android utilizando Kotlin como lenguaje principal

Aprenderás a tu ritmo pero sin perder tiempo haciendo pruebas de ensayo y error.

Consigue el libro que tanto Google como Jetbrains recomiendan para aprender Kotlin aplicado al desarrollo Android

Si en algún momento te has puesto a investigar por tu cuenta ya eres consciente de la cantidad de horas que dedicamos a veces para dar con la solución que buscamos.

Con este libro te saltarás ese paso intermedio para disfrutar del lenguaje y sacarle rendimiento desde la primera línea de código.

Con Kotlin for Android Developers aprenderás:

  • A crear una aplicación Android desde cero utilizando Kotlin. Todos los conceptos básicos necesarios para crear una app.
  • A aplicar el lenguaje a Android. Las características exclusivas para Android y la interacción con el framework.
  • A utilizar las herramientas de desarrollo, integrar Kotlin en Android Studio y utilizarlo en tus proyectos.
  • De forma cien por cien práctica. A partir de ejemplos y escribiendo código.

Me llamo Antonio Leiva, soy Android Engineer y Google Developer Expert for Kotlin. La curiosidad por descubrir conceptos nuevos y aplicarlos a mi trabajo diario me llevó a empezar a estudiar Kotlin enfocado a Android antes de que apareciese su versión final.Ayudo a otros desarrolladores a convertirse en expertos en Kotlin para Android a través de diferentes modalidades de formación. En el libro Kotlin for Android Developers comparto y explico todos los conceptos del lenguaje necesarios para crear una app con Kotlin desde cero.

Esto es lo que dicen los desarrolladores que han leído Kotlin for Android Developers

“Kotlin for Android Developers” es una gran experiencia de aprendizaje porque, en vez simplemente leer sobre la sintaxis de Kotlin, el libro me ha guiado para aplicar los conceptos del lenguaje y construir una App real en Android. Gracias a ello la teoría y la práctica hicieron “click” en mi cabeza.

La gran sinergia con el libro fue que pude aplicar estos mismos conceptos para un proyecto que me pidieron en una entrevista, y realmente me ayudó a conseguir el empleo. 

Sebastián Lobato Genco

Desarrollador Android, Tom Tom

Nuevos horizontes para los programadores Android.

Creo que es una buena opción para los programadores Android para sumergirse en un nuevo lenguaje más cómodo y fácil de leer. El libro explica de forma clara los conceptos básicos a lo largo del desarrollo de una aplicación con los ejemplos de código necesarios.

Ana B. Medina Muñoz

Desarrolladora Android, Five Flames Mobile

Si ya has hecho alguna aplicación en Android este es un libro idóneo! Parte desde un nivel inicial y llega hasta aspectos mas avanzados de Kotlin de una forma muy amena.

A la vez que muy entretenido, no es el clásico libro técnico donde se limita a explicar el lenguaje, sino que desarrollaras sobre la marcha una pequeña aplicación Android 100% funcional que hasta puedes incluir en tu portfolio. 
Viniendo de  desarrollar con Java para Android, te va a resultar bestial el incremento de productividad que te aporta, y todo ese código “boilerplate” que dejarás de escribir.

Alexandru Simonescu

Desarrollador Android, Milanuncios

Este libro es para ti si…

  • Eres desarrollador Android y ya tienes unos conocimientos básicos del framework.
  • En algún momento has sufrido las limitaciones de Java y necesitas aplicar conceptos modernos de programación a tu trabajo diario.
  • Sientes la necesidad constante de seguir mejorando para optar a nuevas oportunidades profesionales.
  • Quieres aprender a tu ritmo pero con una guía que te evite perder tiempo haciendo pruebas de ensayo y error.

Consigue Kotlin for Android Developers (en inglés)

También lo puedes conseguir en amazon.es en papel. Escríbeme con una prueba de compra, y te enviaré la edición digital de forma totalmente gratuita, para estar al día de todas las actualizaciones.

Qué incluye Kotlin for Android Developers

Todas las características principales del lenguaje punto por punto

1.

EL ENTORNO

Cómo configurar Android Studio e instalar el plugin para trabajar con Kotlin.

2.

TU PROYECTO

Crear un proyecto Android y modificarlo para trabajar con Kotlin.

3.

KOTLIN ANDROID EXTENSIONS

Cómo recuperar las vistas de nuestro XML sin findViewById.

4.

CLASES Y FUNCIONES

Diferencias con Java y todo sobre las data classes.

5.

VARIABLES Y PROPIEDADES

Valores mutables e inmutables, inferencia de tipos.

6.

LAMBDAS

Simplificación del trabajo y nuevas posibilidades.

7.

INTERFASES

A diferencia de Java, permiten incluir código.

8.

FUNCIONES DE EXTENSIÓN

Cómo añadir funciones extra a clases a las que no tienes acceso al código.

9.

SOBRECARGA DE OPERADORES

Cómo hacer que cualquier clase implemente los operadores comunes.

10.

DELEGACIÓN DE PROPIEDADES

Cómo reutilizar código mediante la delegación.

11.

OPERACIONES FUNCIONALES SOBRE COLECCIONES

Cómo soluciona Kotlin el tratamiento de colecciones.

12.

SEGURIDAD FRENTE A NULOS

Adios a los NullPointerException. Cómo trata Kotlin la nulidad.

13.

TESTEANDO TU APP

Cómo hacer testing utilizando Kotlin.

14.

CLASES SELLADAS

Sealed classes, clases que funcionan como enumerados.

15.

ANKO

Características de la librería para el desarrollo en Android.

16.

…Y MUCHO MÁS

Todas las principales características del lenguaje están cubiertas en el libro, ¡no te perderás nada!

Compra Kotlin for Android Developers (en inglés)

También lo puedes conseguir en amazon.es en papel. Escríbeme con una prueba de compra, y te enviaré la edición digital de forma totalmente gratuita, para estar al día de todas las actualizaciones.