Programar Android con Kotlin
by Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn
Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Desarrollar aplicaciones para el sistema operativo móvil Android puede parecer desalentador, sobre todo si requiere aprender un nuevo lenguaje de programación: Kotlin, ahora el lenguaje de desarrollo oficial de Android. Con este práctico libro, los desarrolladores de Android aprenderán cómo hacer la transición de Java a Kotlin, incluyendo cómo Kotlin proporciona una verdadera ventaja para ganar control sobre los cómputos asÃncronos.
Los autores Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike y Mike Dunn exploran las implementaciones de las tareas más comunes en el desarrollo nativo de Android, y te muestran cómo Kotlin puede ayudarte a resolver problemas de concurrencia. Centrado en la concurrencia estructurada, un nuevo paradigma de programación asíncrona, este libro te guiará a través de una de las construcciones más potentes de Kotlin, las coroutines.
- Conoce lo esencial de Kotlin y el marco de trabajo de colecciones de Kotlin
- Explora los fundamentos de Android: el sistema operativo y el contenedor de aplicaciones y sus componentes
- Aprende sobre la seguridad de los hilos y cómo manejar la concurrencia
- Escribe trabajo secuencial y asíncrono a bajo coste
- Examina la concurrencia estructurada con coroutines, y aprende cómo los canales hacen que las coroutines se comuniquen
- Aprende a utilizar flujos para el procesamiento asíncrono de datos
- Comprender las consideraciones de rendimiento utilizando las herramientas de creación de perfiles de Android
- Utilizar optimizaciones de rendimiento para recortar el consumo de recursos