You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ViewModel - Stores UI-related data that isn't destroyed on UI changes. Highly used shared viewmodel in the app.
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. In our app we followed single app architecture using navigation and also implemented an unique nav nav drawer.
LiveData - LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services.
Retrofit - A type-safe HTTP client for Android and Java.
RecyclerView - RecyclerView makes it easy to efficiently display large sets of data. To show large lists.
MVVM - MVVM architecture is a Model-View-ViewModel architecture that removes the tight coupling between each component.