Mastering Kotlin : learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web [E-Book] / Nate Ebel.
Using Kotlin without taking advantage of its power and interoperability is like owning a sports car and never taking it out of the garage. While documentation and introductory resources can help you learn the basics of Kotlin, the fact that it's a new language means that there are limited learn...
Saved in:
Full text |
|
Personal Name(s): | Ebel, Nate, author |
Imprint: |
[Birmingham] :
Packt Publishing,
2019
|
Physical Description: |
417 pages (online resource) |
Note: |
englisch |
ISBN: |
9781838552367 9781838555726 |
Subject (LOC): |
- Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web
- Contributors
- Table of Contents
- Preface
- Section 1: Kotlin - A Modern Solution to Application Development
- Chapter 1: A New Challenger Approaches
- Chapter 2: Programmers' Multi-Tool - Flexible, Expressive, and Concise
- Section 2: Putting the Pieces Together - Modeling Data, Managing State, and Application Architecture
- Chapter 3: Understanding Programming Paradigms in Kotlin
- Chapter 4: First-Class Functions
- Chapter 5: Modeling Real-World Data
- Section 3: Play Nice - Integrating Kotlin With Existing Code
- Chapter 6: Interoperability as a Design Goal
- Chapter 7: Crossing Over - Working across Java and Kotlin
- Chapter 8: Controlling the Story
- Chapter 9: Baby Steps - Integration through Testing
- Section 4: Go Beyond - Exploring Advanced and Experimental Language Features
- Chapter 10: Practical Concurrency
- Chapter 11: Building Your Own Tools - Domain-Specific Languages (DSLs)
- Chapter 12: Fully Functional - Embracing Functional Programming
- Section 5: The Wide World of Kotlin - Using Kotlin across the Entire Development Stack
- Chapter 13: Kotlin on Android
- Chapter 14: Kotlin and Web Development
- Chapter 15: Introducing Multiplatform Kotlin
- Chapter 16: Taming the Monolith with Microservices
- Chapter 17: Practical Design Patterns
- Assessments
- Other Books You May Enjoy
- Index.