/Room-Basics

This repository consists of basic implementation of the Room Library from the Android Architecture Components. Here you'll see how you can interact with the database and perform basic tasks like Insertion, Deletion and Updation. We have used LiveData, RxJava and Coroutines to observe changes.

Primary LanguageKotlin

Room-Basics

This repository consists of basic implementation of the Room Persistence Library (https://developer.android.com/topic/libraries/architecture/room) from the Android Architecture Components. Here you'll see how you can interact with the database and perform basic tasks like Insertion, Deletion and Updation.
We have used following to observe changes
    * LiveData
    * RxJava
    * Coroutines
Architecture followed
    * MVVM (Model-View-ViewModel)
Dependency Injection via
    * Koin (https://insert-koin.io)