27. KOTLIN
Statically typed programming language, interoperable with Java and Android
Introduced in 2011.
At Google I/O 2017, Google announced first-class support for Kotlin
on Android.
35. REALM IN 2018
Large user base, but popularity is falling.
Some “controversial” implementation details.
Increased number of competitor tools (Room, Firebase).
40. RXJAVA IN 2018
Reactive(functional) programming is everywhere.
One of the most popular Android frameworks.
Influenced LiveData/MVVM.
Increased number of “moving away from” blog posts in favour of Kotlin
Corutines.
45. INSTANT RUN IN 2018
Lots of bugs, still not a polished product.
Nobody likes it.
No competitors (JRebel has deprecated Android support).
No news.
No clear future.
50. EVENTBUS IN 2018
Polarised response - half of the people adore it, half of the people are
disgusted by it.
Loosing in it’s popularity due to well defined architectural patterns (MVP/
MVVM).
Still, used in a large number of projects.
55. MVP/MVVM IN 2018
MVP was #1 until Google I/0 2017 and Android Components introduction.
MVVM is quickly gaining on popularity.
MVVM has superseded MVP.