Posted on

The Evolution of Android Network Access

https://medium.com/@elye.project/the-evolution-of-android-network-access-1e199fc6e9a2

  1. Dinosaur Age — Direct Access
  2. Stone Age — Using Thread
  3. Bronze Age — AsyncTask
  4. Middle Age — Intent Service
  5. Industrial Age — RxJava
  6. Current Time — Rxjava in Kotlin
  7. Future — Coroutines

Android background in nutshell (https://proandroiddev.com/android-background-in-a-nutshell-part-1-c29a5e0ed10e)

Руководство по фоновой работе в Android. Часть 1 (https://habrahabr.ru/company/epam_systems/blog/348894/)

Руководство по фоновой работе в Android. Часть 2: Loaders (https://habrahabr.ru/company/epam_systems/blog/350094/)(https://proandroiddev.com/android-background-in-a-nutshell-part-ii-loaders-f763f70fdd15)

Руководство по фоновой работе в Android. Часть 3: Executors и EventBus (https://habrahabr.ru/company/epam_systems/blog/351166/) – Android background in a nutshell — Part III. Executors and EventBus.(https://proandroiddev.com/android-background-in-a-nutshell-part-iii-executors-and-eventbus-43576bda47e9)

Руководство по фоновой работе в Android. Часть 4: RxJava (https://habrahabr.ru/company/epam_systems/blog/353852/) – Android background in a nutshell. Part 4 — RxJava (https://proandroiddev.com/android-background-in-a-nutshell-part-4-rxjava-a41c16985d71)

Making Android Networking Pretty with Kotlin Coroutines (https://medium.cobeisfresh.com/making-android-networking-pretty-with-kotlin-coroutines-b364ffbd803c)

Posted on

Kotlin by Antonio Leiva

site

12 reasons why you should start using Kotlin for Android today (KAD 30)

How to use Kotlin code from Java: start using Kotlin today (KAD 29)

Sealed classes in Kotlin: enums with super-powers (KAD 28)

Objects in Kotlin: Create safe singletons in one line of code (KAD 27)

Interfaces in Kotlin. Who said interfaces can’t have code? (KAD 26)

Databases on Android with Anko and Kotlin: SQLite never was so easy (KAD 25)

Dialogs and alerts on Android using Anko and Kotlin (KAD 24)

How to mock final classes on Kotlin using Mockito 2 (KAD 23)

Unit tests on Android with Kotlin (KAD 22)

How to use Retrofit on android with Kotlin (KAD 21)

Operator Overload in Kotlin: Add standard operations to any class (KAD 17)

Writing a RecyclerView Adapter in Kotlin (KAD 16)

Property delegation in Kotlin: Assign values in Android without having the context (KAD 15)

Reified Types in Kotlin: how to use the type within a function (KAD 14)

Using “when” expression in Kotlin: The “switch” with super powers (KAD 13)

Ninja Functions in Kotlin. Understanding the power of generics (KAD 12)

Functional operations with collections in Kotlin (KAD 11)

Data Classes in Kotlin: save a good bunch of lines of code (KAD 10)

Using Anko to run background tasks with Kotlin in Android (KAD 09) + Anko layouts on Android. Should I forget about XMLs?

Custom Views in Android with Kotlin (KAD 06)

Kotlin Android Extensions: Say goodbye to findViewById (KAD 04)

read more on website