PinnedPublished inProAndroidDevGoing edge-to-edge with Compose without losing itHow does YouTube do that?Mar 13, 2024Mar 13, 2024
PinnedPublished inITNEXTExercises in futility: Jetpack Compose RecompositionMay 15, 20235May 15, 20235
Published inITNEXTExercises in futility: One-time events in AndroidSometimes, I get the impression one needs 42 hours of research and a PhD dissertation to figure out how to send a one-time event from the…Nov 20, 20234Nov 20, 20234
Published inITNEXTWorking with Compose Navigation, Dagger2, ViewModels.. oh my 🩻May 1, 20233May 1, 20233
Published inBetter ProgrammingGotchas in Per-App Language Preferences and Android LocaleThese are not the droids you are looking forApr 24, 2023Apr 24, 2023
Android Shorts 🩳: Testing Toasts with EspressoOn a long enough timeline, every test is a flaky testApr 17, 2023Apr 17, 2023
Published inLevel Up CodingStateFlow, SharedFlow and the secret bus 🚌Kotlin Coroutines 1.4 is here, as is another chance to stave off boredom.Nov 8, 2020Nov 8, 2020
👏Kotlin (over) Flow review 👏We are hitting flow levels that shouldn’t be possibleOct 18, 2020Oct 18, 2020
Exercises in futility: Unit-testing LiveData, ViewModels and CoroutinesThis is part of a series head-scratching my way into coroutines. It can be read as a standalone although you might be missing out on some…Jan 21, 20203Jan 21, 20203
On testing — Kotlin CoroutinesOr how to pretend you know what you are doing on pull requestsJan 19, 2020Jan 19, 2020
Retrofit review : The sequelOr how to use MVVM to get some cats so your code is not all over the placeFeb 24, 2019Feb 24, 2019
👏👏 Glide review 👏👏Or how to load images from the internets when you don’t know what you are doingFeb 19, 2019Feb 19, 2019
Using Android RecyclerView in 2019This is a kind-of a sequel of the “Android RxJava in 5 minutes” article I wrote a while back and has stuff that you might find useful for…Feb 14, 2019Feb 14, 2019