Pass data between destinations using Navigation in Android

This post is about how to pass data between destinations using Android Jetpack Navigation.   Use Safe Args to pass data The Navigation component has a Gradle plugin called Safe Args that generates simple object and builder classes that enable type-safe navigation and argument passing between destinations. Safe Args is strongly recommended for navigating and […]

Pass data between destinations using Navigation in Android Read More »

Android Jetpack Navigation Example

This post is about Android Jetpack Navigation and how to set up and work with the Navigation component.   Jetpack Navigation Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app. Android Jetpack’s Navigation component helps you implement navigation, from simple

Android Jetpack Navigation Example Read More »

Android App using RxJava, Rerofit with MVVM Architecture

This post is about how to build an Android app using RxJava, RxAndroid, Retrofit with MVVM pattern in Kotlin.   RxJava RxJava is a Java implementation of Reactive Extension or ReactiveX. Basically, it’s a library that composes asynchronous events by following Observer Pattern. The library offers a wide range of amazing operators like map, combine,

Android App using RxJava, Rerofit with MVVM Architecture Read More »

Android Room Database with MVVM Architecture

This post is about how to use Room Database with MVVM Architecture with the help of a simple application.     What is MVVM? MVVM architecture is a Model-View-ViewModel architecture. It allows separating the user interface logic from the business (or the back-end) logic. Its target is to keep UI code simple and free of app logic

Android Room Database with MVVM Architecture Read More »