Android Animations Powered by Kotlin and RxJava2

Android Animations Powered by Kotlin and RxJava2

This talk was about effectively chaining Android animations using RxJava2 and Kotlin (for even further simplicity, everything still compatible with Java). When animating UI elements, the Android framework provides listeners for various animation events such as started, cancelled, stopped, etc. What we’ve done here was lifting the animation logic into the RxJava chains, thus making the whole process ‘reactive’ with much nicer syntax and better control flow management.


Ivan Škorić

October 27, 2017