PinnedThe Guide to Infinite Loop Carousel with RecyclerViewHow to achieve infinite loop carousel list with RecyclerView.Oct 15, 2023Oct 15, 2023
Retained Dagger Component over Configuration ChangesUtilizing Android’s ViewModel library to retain Dagger component over configuration changes.Jan 30, 2022Jan 30, 2022
Smart Bulb or Wall Switch?What you should consider before you make your light smarterApr 3, 2021Apr 3, 2021
Creating Custom Transition in AndroidAnimation has been one of the core part of an Android application. It can gives more meaning and context to the user. It can also gives a…Aug 22, 2020Aug 22, 2020
How to Create and Use Kotlin Delegated PropertiesKotlin delegate is a powerful tool that can reduce so much boilerplate in our code and increase our development productivity.Jul 18, 2020Jul 18, 2020
Passing correct value as a method argument in KotlinWhen we are calling a function, there may or may not be an argument that we need to pass. Let’s say we have a person object.Jul 12, 2020Jul 12, 2020
Creating Activity with Constructor ArgumentsAs an Android Developer myself, I find it pretty annoying that I can’t create an Activity with an argument in the constructor.May 16, 2020May 16, 2020
Kotlin ContractsIn Kotlin 1.3, there are many newly introduced features that are still experimental. Some of the features are really powerful that it can…Apr 12, 2020Apr 12, 2020
Database in a Multi-module Android ProjectNowadays, many Android developers adopt the concept of modularity in their projects. There are many reasons for why you should or…Nov 30, 2019Nov 30, 2019