How to request for permissions on android using the new Results APIStarting 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 the result and do something based on what you get back. For example, you can start an activity to sel...2EOct 28, 2022 · 3 min readeffbada.hashnode.dev
How to remember the scroll position of LazyColumn built with Paging 3This 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 navigation compose version 2.5.0. It has been amazing working with Jetpack Compose and you can read all ab...Sep 22, 2022 · 2 min readeffbada.hashnode.dev
The art of pull request reviewsCode 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 that they will). Some of the issues that people usually look out for in a review include: Poor design...Sep 12, 2022 · 4 min readeffbada.hashnode.dev
Lambda expressions in KotlinIn Java 8, one of the features that were added was lambda functions. Unsurprisingly, this feature is available in Kotlin as well, with slight differences. So what is a lambda expression? A lambda expression is simply a block of code (normally short) ...1KAug 16, 2020 · 4 min readeffbada.hashnode.dev
How to use DataBinding together with a RecyclerView in AndroidSo 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 without some kind of list? You can check out the article here . Today, I am going to take it a step fur...Jul 22, 2020 · 3 min readeffbada.hashnode.dev