The best set of books to advance your Android skills to the next level! Includes a new release and two newly updated editions.
As what is offered on Android and through Kotlin grows each year, so should your skills for writing complex and efficient apps! We've bundled three of the best books on taking full control of your app development as you master building customized, reactive, sustainable and structurally sound apps.
Brand new to our Android bookshelf, Reactive Programming with Kotlin is a book for intermediate to advanced developers in the Kotlin language. In this book:
This book is for Android developers who already feel comfortable with the Android SDK and Kotlin, and want to dive deep into development with RxJava, RxKotlin, and RxAndroid.
Executing background tasks has always been a big challenge in every environment and, in particular, on mobile devices where resources are limited. Kotlin has simplified the way you can write code improving your productivity with a new programming paradigm, enhancing object-oriented and functional programming with with simple, powerful and new constructs. Coroutines are one of these! In this book, you'll:
This book is for intermediate Kotlin or Android developers who already know the basics of UI development but want to learn coroutine API in order to simplify and optimise their code.
In Advanced Android App Architectures, you'll find a diverse and hands-on approach to architecting your apps on Android. Android development can be fun; however, scaling an app can have its fair share of problems. In this book, you'll:
This book is for intermediate Android developers who already know the basics of Android and Kotlin development but want to learn how best to organize code for scale.