The following recipes will be covered in this chapter:
- How to fetch data over network
- How to create data class
- How to copy data class with modifications
- How to parse JSON data from network to data class
- How to download a file in Kotlin
- How to use RxJava and Retrofit with Kotlin
- How to make an endless list using RecyclerView
- How to use Anko to run background tasks with Kotlin in Android
- How to use coroutines to achieve multithreading