Mastering Kotlin
The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.
Offered by
Difficulty Level
Intermediate
Completion Time
14h28m
Language
English
About Book
Who Is This Book For?
If you’re a Kotlin developer looking to further their skills or a professional Java developer looking for better or professional resources in order to make a switch to Kotlin, this book is for you. Familiarity with Kotlin programming will assist with understanding key concepts covered in the book.
Mastering Kotlin
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 14h28m total length
A New Challenger Approaches
Programmer’s Multi-Tool: Flexible, Expressive, and Concise
Understanding Programming Paradigms in Kotlin
First Class Functions
Modelling Real World Data
Interoperability As a Design Goal
Crossing Over: Working Across Java and Kotlin
Controlling the Story
Baby Steps: Integration Through Testing
Practical Concurrency
Building Your Own Tools: Domain-Specific Languages (DSLs)
Fully Functional: Embracing Functional Programming
Kotlin on Android
Kotlin and Web Development
Introducing Multiplatform Kotlin
Taming the Monolith with Microservices
Practical Design Patterns
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!