Android Glide'ing your way into RecyclerView state invalidation A few days ago, I worked on a sample project for a tutorial. It was a very simple app: a list of images, where you could click any image to view it in
Android Talks My talk about Kotlin Flow at DevFest Leiria 2019 On December 14 of 2019, I gave a talk about Kotlin Flow at DevFest Leiria. My main motivation for wanting to give this talk was simple: reactive programming is here to stay. Most
Android Going with the Flow: from RxJava to Kotlin coroutines - Part 1 I’ve been playing around with Kotlin’s coroutines library. I had some trouble wrapping my head around the whole coroutine concept, mainly because I was consistently looking out for RxJava resemblances. Well, the truth
Android How not to use sealed classes and LiveData for state management A few months ago, I was washing my dishes while listening to episode 148 of the Fragmented podcast. In this episode, Donn Felker and Kaushik Gopal talk about architecture. To be specific, about
Android Encapsulate and abstract for future proof software Change will always affect your software. No matter the domain, the uses cases, the developers, or even the users. Change is the one constant in software development.