Programming Kotlin creating elegant, expressive, and performant JVM and Android applications
Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that's most suitable for the problem...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Raleigh, North Carolina :
The Pragmatic Bookshelf
[2019]
|
Edición: | 1st edition |
Colección: | Pragmatic programmers.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630591906719 |
Tabla de Contenidos:
- Hello Kotlin
- Part 1. Scripting with Kotlin. Kotlin essentials for the Java eyes
- Working with functions
- External iteration and argument matching
- Using collections
- Type safety to save the day
- Part 2. Object-oriented Kotlin. Objects and classes
- Class hierarchies and inheritance
- Extension through delegation
- Part 3. Functional Kotlin. Functional programming with Lambdas
- Internal iteration and lazy evaluation
- Part 4. Elegant and efficient Kotlin. Fluency in Kotlin
- Creating internal DSLs
- Programming recursion and memoization
- Part 5. Programming asynchronous applications. Exploring coroutines
- Asynchronous programming
- Part 6. Interop and testing. Intermixing Java and Kotlin
- Unit testing with Kotlin
- Programming Spring applications with Kotlin
- Writing Android applications with Kotlin.