PinnedJetpack Compose: @PreviewParameter causes Preview to disappear!Not even a single error was shownAug 31, 20212Aug 31, 20212
PinnedPublished inThe StartupCommon Mistake Developers Make When Building RecyclerViews and How to Fix It Using…When creating RecyclerView lists, we usually encounter list items that have the same ViewHolder but the values inside it are subject to…Aug 16, 202010Aug 16, 202010
PinnedPublished inThe StartupPowerful and Reusable ListAdapter Using DataBinding for Simple ListsThrough the years of developing Android apps, there have been countless times that we implemented simple lists. Lists that only have these…Aug 9, 2020Aug 9, 2020
Rendering PDF vector images using CoilUsing PdfRenderer and custom Decoder implementationJul 16, 2024Jul 16, 2024
Any idea how to animate Vector Drawables at runtime?For example: I have a scenario that requires adding color animation but the color is dynamic and coming from backend.Mar 4, 2023Mar 4, 2023
Kotlin — Null safe calls and why you should be cautious when using itIt’s more than just getting rid of the error in IDEOct 2, 20211Oct 2, 20211
Unfortunately, no..Instead of adding new item and passing it to datasource. You should insert/update a row in database, and it should automatically update the…Sep 24, 2021Sep 24, 2021
Demystifying DiffUtil.ItemCallback ClassIt’s more than just comparing item ids.Jan 25, 20212Jan 25, 20212
Android Paging 3 Library — How to Update an Item in the ListHi! I’m writing this short blog to share a simple problem that I encountered while implementing Paging 3 in one of my projects.Oct 8, 20207Oct 8, 20207
Android RecyclerView Item Margins — “The Right Way”Have you ever encountered scrolling to the bottom of a RecyclerView and the last item looks too close to the bottom of the screen? It…Jul 31, 2020Jul 31, 2020