
Kotlin Mastery
A Comprehensive Guide for Java Developers and New Programmers
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Kotlin Mastery
A Comprehensive Guide for Java Developers and New Programmers
About this book
Enhance your programming toolkit and build robust applications by mastering Kotlin. This book connects Java and Kotlin through side-by-side code samples and practical demonstrations.
Java programmers and up-and-coming developers seeking to learn Kotlin need to do so with confidence. Starting with the fundamentals of basic syntax, this book will cover data types, variables, control flow statements. From there move on to advanced topics like object-oriented programming concepts with null safety, lambdas, functions, inheritance and coroutines.
Additionally, you’ll delve into practical applications such as designing custom domain-specific languages, working with Kotlin Multiplatform, and leveraging reactive extensions. With numerous hands-on exercises and real-world examples, you'll gain the expertise needed to explore advanced projects.
What You Will Learn
- Explore object-oriented and functional programming with Kotlin to create modular code.
- Review Kotlin’s techniques for error handling and exception management.
- Implement Kotlin coroutines for efficient concurrency and asynchronous task management.
- Design custom domain-specific languages and use the Kotlin standard library for string manipulation and file handling.
Who This Book is For:
Java developers and programmers looking to master Kotlin.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Table of contents
- Kotlin Mastery
- Table of Contents
- About the Authors
- About the Technical Reviewer
- 1. Introduction to Kotlin
- 2. Fundamentals of Kotlin Programming
- 3. Functions in Kotlin
- 4. Object-Oriented Programming with Kotlin
- 5. Error Handling and Exceptions
- 6. Collections and Generics
- 7. Kotlin Coroutines
- 8. Kotlin Domain-Specific Language (DSL)
- 9. Kotlin Standard Library
- 10. Testing in Kotlin
- 11. Kotlin Reactive Extension
- 12. Working with API and Networking
- 13. Advanced Kotlin Programming
- 14. Data Analysis with Kotlin
- 15. Kotlin Multiplatform
- Index
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app