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.
RoomDB - Abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite
ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
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.
Navigation Component - Allows to specify navigation throughout app using an XML graph or via a graph editor.
Dagger-Hilt - Hilt provides a standard way to use DI in your application by providing containers for every Android class in your project and managing their lifecycles automatically