Wingardium Leviosa

Wingardium Leviosa

Follow
homebadgesnewsletter

How to request for permissions on android using the new Results API

Oct 28, 20223 min read

Starting an activity in android and getting a result is a common pattern that has been around for a long time. You start an activity, then listen to...

How to request for permissions on android using the new Results API

How to remember the scroll position of LazyColumn built with Paging 3

Sep 22, 20222 min read

This is going to be a brief post to show to work around a frustrating issue that I found when building this app using Jetpack Compose 1.2.1 and...

How to remember the scroll position of LazyColumn built with Paging 3

The art of pull request reviews

Sep 12, 20224 min read

Code reviews are one of the most effective ways of improving the quality of any codebase as opposed to fixing bugs as they come along (rest assured...

The art of pull request reviews

Lambda expressions in Kotlin

Aug 16, 20204 min read

In Java 8, one of the features that were added was lambda functions. Unsurprisingly, this feature is available in Kotlin as well, with slight...

Lambda expressions in Kotlin

How to use DataBinding together with a RecyclerView in Android

Jul 22, 20203 min read

So last week, I decided to write on why you should use the ListAdapter in your RecylerViews in Android. After all, what is an android application...

How to use DataBinding together with a RecyclerView in Android

Destructuring Declarations in Kotlin

Jul 19, 20203 min read

Kotlin is a brilliant multipurpose language that offers a wide array of awesome features to make lives easier for developers. Destructing is one of...

Destructuring Declarations in Kotlin