Kotlin es un lenguaje de programación moderno y multiplataforma que ha ganado gran popularidad, especialmente en el desarrollo de aplicaciones para Android, donde es el lenguaje preferido oficialmente.
Su diseño conciso, seguridad nula e interoperabilidad total con Java lo convierten en una herramienta poderosa para construir aplicaciones robustas y eficientes.
Introducción al libro
Este libro es una guía práctica y de referencia que recopila ejemplos y explicaciones esenciales sobre el lenguaje Kotlin. Está dirigido principalmente a desarrolladores que ya tienen conocimientos básicos de programación y desean aprender Kotlin o profundizar en sus características, así como a programadores de Java que buscan una transición efectiva.
El contenido se presenta de manera accesible, centrándose en ejemplos de código claros.
Contenido del libro
El lector aprenderá desde los conceptos fundamentales de la sintaxis de Kotlin hasta temas más avanzados como corrutinas, propiedades delegadas y la construcción de DSLs (Lenguajes Específicos de Dominio).
El libro cubre áreas esenciales como el manejo de colecciones, seguridad nula, funciones de extensión, genéricos y su aplicación en el desarrollo para Android, ofreciendo una visión completa del ecosistema del lenguaje.
Índice del libro
- Capítulo 1: Empezando con Kotlin
- Capítulo 2: Advertencias de Kotlin
- Capítulo 3: Anotaciones
- Capítulo 4: Arrays
- Capítulo 5: Bucles en Kotlin
- Capítulo 6: Colecciones
- Capítulo 7: Configurando la compilación de Kotlin
- Capítulo 8: Coroutines
- Capítulo 9: Declaraciones condicionales
- Capítulo 10: Delegación de clase
- Capítulo 11: Edificio DSL
- Capítulo 12: Enumerar
- Capítulo 13: Equivalentes de flujo de Java 8
- Capítulo 14: Excepciones
- Capítulo 15: Extensiones Kotlin para Android
- Capítulo 16: Funciones
- Capítulo 17: Fundamentos de Kotlin
- Capítulo 18: Gamas
- Capítulo 19: Genéricos
- Capítulo 20: Herencia de clase
- Capítulo 21: Instrumentos de cuerda
- Capítulo 22: Interfaces
- Capítulo 23: JUNIT
- Capítulo 24: Kotlin para desarrolladores de Java
- Capítulo 25: Lambdas básicas
- Capítulo 26: Loguearse en kotlin
- Capítulo 27: Métodos de extensión
- Capítulo 28: Modificadores de visibilidad
- Capítulo 29: Modismos
- Capítulo 30: Objetos singleton
- Capítulo 31: Parámetros Vararg en Funciones
- Capítulo 32: Propiedades delegadas
- Capítulo 33: RecyclerView en Kotlin
- Capítulo 34: Reflexión
- Capítulo 35: Regex
- Capítulo 36: Seguridad nula
- Capítulo 37: Tipo de alias
- Capítulo 38: Tipo de constructores seguros
Datos del libro
- Título: Kotlin
- Autor: Varios autores (contenido extraído de Stack Overflow Documentation)
- Categoría principal: Programación
- Subcategoría: Otros lenguajes de programación
- Idioma: Español
- Licencia: Creative Commons BY-SA
Más libros en: Kotlin, Programación
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.