Navigation in JetPack Compose
Unlock seamless navigation for your Jetpack Compose apps, across all devices (including Wear OS!).
Hilt Dependency Injection for JetPackCompose. Minimum knowledge to start using
Get started with Hilt: Dependency Injection for Jetpack Compose
RoomDB, minimal knowledge to start using with JetPack Compose
Mastering the Basics: Using RoomDB in Your Android App!
Implementing Preview for Composables with Hilt ViewModel injected
While directly injecting ViewModels into composable functions with Hilt DI can make UI previews challenging, there are workarounds to achieve both dependency injection and efficient development.
JetPack Compose: Minimal adjustments to support tablet mode – Ray Adams’s Applications
While Android tablets are seeing a resurgence in popularity, software support can vary depending on the manufacturer and device.
Changing default animation for JetPack Compose Navigation
Jetpack Compose Navigation’s default fade in/out animation is a solid starting point, but let’s explore some ways to elevate the user experience by implementing more engaging transitions!
Observing phone call state in JetPack Compose – Ray Adams’s Applications
Many parts of your application might need to react to the phone being in a call. While registering an observer for phone state changes is simple, coordinating this across multiple components can become cumbersome. Here’s how to implement a centralized call monitoring mechanism for a cleaner and more maintainable approach.