</> CodeBooks
    ← Volver a Android (página 4)
    Portada de Learn Kotlin for Android Development

    Learn Kotlin for Android Development

    Peter Späth

    Editorial
    Apress
    Año
    2019
    Páginas
    ~473
    Nivel
    Básico

    De qué trata

    Guía integral de aprendizaje escrita por Peter Späth y publicada por Apress en 2019 que introduce el lenguaje Kotlin desde sus cimientos para el desarrollo en el sistema operativo Android. Está pensada para programadores principiantes con mínimos conocimientos de programación o desarrolladores de Android que buscan una transición estructurada desde Java hacia Kotlin, utilizando Android Studio como plataforma principal de experimentación sin asumir experiencia previa en el lenguaje.

    El libro desglosa minuciosamente las capacidades sintácticas y funcionales de Kotlin a lo largo de 20 capítulos temáticos: fundamentos de orientación a objetos, clases, propiedades, funciones, estructuras de control, expresiones, gestión de excepciones y contenedores de datos. Profundiza en los elementos distintivos de Kotlin, tales como la seguridad frente a valores nulos (null safety), tipado estricto con genéricos, uso de anotaciones, lambdas y programación funcional, la API de colecciones de Kotlin y su interoperabilidad bidireccional con las APIs de Java. Asimismo, aborda técnicas más avanzadas como la ejecución concurrente multihilo (multithreading), la integración de dependencias y librerías externas mediante Gradle, y el procesamiento de estructuras XML y JSON.

    La dinámica práctica se inicia con la creación de una aplicación inicial («Hello Kotlin») y se apoya en fragmentos de código modulares y ejercicios demostrativos que se ejecutan directamente en Android Studio. Su gran virtud radica en ser un manual de referencia lingüística exhaustivo y didáctico para escribir código limpio e idiomático en Kotlin. No obstante, el lector debe saber que se concentra casi por completo en la gramática y biblioteca estándar del lenguaje y no en las APIs visuales ni en los componentes del sistema operativo móvil (como Activities, Fragmentos o Jetpack), por lo que requiere combinarse con un manual centrado específicamente en el desarrollo de interfaces y ciclo de vida de Android.

    • Kotlin
    • Android Studio
    • Null Safety
    • Programación orientada a objetos
    • Programación funcional
    • Lambdas
    • Generics
    • Colecciones
    • Multithreading
    • JSON y XML
    • Interoperabilidad Java-Kotlin

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Básico