Kotlin in Action, Second Edition is the ultimate guide to mastering Kotlin, whether you're just starting or looking to improve your skills. This book covers everything from the basics, such as statements, functions, classes, and types, to advanced features like coroutines and structured concurrency. Written by core Kotlin developers, it offers practical techniques and hands-on examples to help you build production-quality applications quickly and efficiently.
Kotlin is a powerful, easy-to-use programming language that works seamlessly with Java, making it ideal for web, mobile, cloud, and enterprise applications. Its simple syntax, intuitive type system, and support for functional programming make it a favorite among developers. Since Kotlin runs on the JVM, it integrates smoothly with existing Java code, libraries, and frameworks like Spring and Android.
Kotlin in Action, Second Edition, is fully updated to include the latest innovations in the language. You'll learn how to write clean, idiomatic code, improve code reliability with null safety, and leverage the Kotlin standard library's out-of-the-box features. With new chapters on coroutines, flows, and concurrency, this book is a complete, user-friendly resource for anyone looking to use Kotlin's full potential.
Kotlin in Action, Second Edition Table of Contents:
- Part 1: Introducing Kotlin
- Kotlin: What and Why
- Kotlin Basics
- Defining and Calling Functions
- Classes, Objects, and Interfaces
- Programming with Lambdas
- Working with Collections and Sequences
- Working with Nullable Values
- Basic Types, Collections, and Arrays
- Part 2: Embracing Kotlin
- Operator Overloading and Other Conventions
- Higher-Order Functions: Lambdas as Parameters and Return Values
- Generics
- Annotations and Reflection
- DSL Construction
- Part 3: Concurrent Programming with Coroutines and Flows
- Coroutines
- Structured Concurrency
- Flows
- Flow Operators
- Error Handling and Testing
- Appendixes
- Appendix A: Building Kotlin Projects
- Appendix B: Documenting Kotlin Code
- Appendix C: The Kotlin Ecosystem
Who is this course for?
- Anyone who is familiar with Java or another OO language.
Click on the links below to Download Kotlin in Action, Second Edition!
در حال پاسخ به :