PinnedJermaine DilaoinGeek CultureJetpack Compose: @PreviewParameter causes Preview to disappear!Not even a single error was shown2 min read·Aug 31, 2021--2--2
PinnedJermaine DilaoinThe 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…3 min read·Aug 16, 2020--10--10
PinnedJermaine DilaoinThe 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…3 min read·Aug 9, 2020----
Jermaine DilaoAny 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.1 min read·Mar 4, 2023----
Jermaine DilaoinGeek CultureKotlin — Null safe calls and why you should be cautious when using itIt’s more than just getting rid of the error in IDE2 min read·Oct 2, 2021--1--1
Jermaine DilaoUnfortunately, 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…1 min read·Sep 24, 2021----
Jermaine DilaoDemystifying DiffUtil.ItemCallback ClassIt’s more than just comparing item ids.3 min read·Jan 25, 2021--2--2
Jermaine DilaoAndroid 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.1 min read·Oct 8, 2020--7--7
Jermaine DilaoAndroid 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…2 min read·Jul 31, 2020----