Includes our three books for and Kotlin developers!

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.

Reactive Programming with Kotlin

Reactive Programming with Kotlin

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:

  • You’ll start with RxJava theory on asynchronous programming and the essential classes to create complex reactive apps on Android.
  • You’ll move on to both intermediate and advanced RxJava topics such as operators, handling errors, using schedulers and developing custom reactive extensions.
  • Finally, you’ll learn to exercise full control over the library to leverage the full power of reactive programming.

Who This Book Is For

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.

Kotlin Coroutines by Tutorials

Kotlin Coroutines by Tutorials

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:

  • Learn what asynchronous programming means and how to achieve it using not blocking calls.
  • Configure IntelliJ and Android Studio in order to use Coroutine APIs.
  • Learn what coroutines and launching builders are and how to manage Job dependencies.
  • And more!

Who This Book Is For

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.

Advanced Android App Architecture

Advanced Android App Architecture

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:

  • Learn why a conversation on architecture is the first important step to taking your app to the next level.
  • Explore a number of architectures, including Model View Controller, Model View Presenter, Model View Intent, Model-View-ViewModel and VIPER.
  • Acquire theory, explore samples that you will refactor and learn the fundamentals of testing.
  • And more!

Who This Book Is For

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.



Source link https://www.raywenderlich.com/2904037-advanced-android---

LEAVE A REPLY

Please enter your comment!
Please enter your name here