In this article, We will learn about NavigationRailView finally which hits the stable channel 🎉 🎉
NavigationRailView : It is a side navigation component that displays 3 to 7 app destinations and, optionally, a Floating Action Button.
I have created the sample project…
Today we will explore Splash screen API which is introduced in Android 12.
In this article, We will learn about AppSearch library which provides
Document based storage solution.
With the help of AppSearch applications can offer custom in-app search capabilities, allowing users to search for content even while offline.
AppSearch offers two storage solutions:
Today, We will learn about the hidden costs of hiding fragments over replacing fragments.
Recently, I found an issue with following code in one of my sample project so, I have decided to share it with you.
view to be hiddenfor the
fragmentwhose views have been added to a container.
onHiddenChanged(hidden: Boolean)method on
It just hides the views, fragment is still in
Textview’s textby observing
ViewModel,then It will keep sending…
Today, I will share with you my experience of building Puppy 🐶 adoption app AndroidDevChallenge week1.
All the UI of the app must be written using Jetpack compose.
NavHost, composable, Column, Image, Text, LazyColumn, Row, and Spacer
I created the
data class called Pet which holds the
data for each
data class Pet(
val id: Int = 0,
val name: String,
val breed: String…
The App Startup library provides a straightforward, performant way to initialize components at application startup.
It can be used by library developers as well as app developers to streamline startup sequences and explicitly set the order of initialization.
Instead of defining separate content providers for each component that you want to initialize, App Startup allows you to define component initializers that share a single content provider. This can significantly improve app startup time.
If you have a bit of experience of using Firebase/WorkManager in your android apps. …
Today, We will learn how we can use Android-KTX library to write more concise code in Android codebase.
Android KTX is a set of Kotlin extensions that are included with Android Jetpack and other Android libraries.
KTX extensions provide concise, idiomatic Kotlin to Jetpack, Android platform, and other APIs.
Mobile Software Engineer at Manulife. GDG Organizer at GDG Montreal.