In almost all Android apps, you might set up many things in onStart() or onCreate(), then tear them all down in onStop() or onDestroy(). For example, you might have animations, music, sensors, or timers that you need to both set up and tear down, and start and stop. If you...
[Read More]
Navigation Component - Jetpack
Master series to learn jetpack components
The Navigation component is a library that can manage complex navigation, transition animation, deep linking, and compile-time checked argument passing between the screens in your app.
[Read More]
Android Gists
Useful Code fragments
I will keep updating this with time.
[Read More]
Avoiding findViewById - Databinding & Viewbinding
Ways to avoid findViewById and benefits
To avoid findViewById, create an object that contains a reference to each view. This object, called a Binding object, can be used by your whole app. Once a binding object has been created for your app, you can access the views, and other data, through the binding object, without having...
[Read More]
Android Studio tips
Cheat sheet for building the project and using studio efficiently.
Invalid Gradle JDK configuration found. Open Gradle Settings
[Read More]