Автор: Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn
Издательство: O’Reilly Media, Inc.
Год: 2020
Язык: английский
Формат: epub, rtf
Размер: 10.1 MB
Android development is so vast that mastering this mobile operating system can seem daunting--particularly now that Kotlin has become the official Android development language. This book helps Android developers make the transition from Java to Kotlin and shows them how Kotlin provides a true advantage for gaining control over asynchronous computations.
By focusing specifically on coroutines, a new asynchronous programming paradigm, this book describes how you can achieve structured concurrency with Kotlin. Authors Pierre-Oliver Laurence, Amanda Hinchman-Dominguez, and Mike Dunn provide implementations of the most common tasks in native Android development.
JetBrains created Kotlin for two reasons: there was no language that filled all the gaps in Android development using (legacy) Java libraries, and a new language would allow Android development to set trends, rather than just following them. Kotlin gained popularity among Android developers quite rapidly, and Google’s decision to adopt Kotlin as the official language of Android development resulted in interest in the language skyrocketing. Today, more than 50 percent of professional Android developers use Kotlin.
The basics of the Kotlin language and the Android architecture
Data transformations in Kotlin
Android fundamentals in memory and threading
Concurrency with coroutines
Channels and flows
Android profiling tools
Скачать Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines (Early Release)