Important demo application to prepopulate room database using external NFTs sales db file by implementing clean architechture.
- Prepopulate room database - create entity, dao, database, repository
- Create recyclerview adapter/ row_item
- Create Main View model
- This application uses dagger hilt dependency injection to get sqlite db file from assets and providing it to local room db
Note: If you get error about db, make all the coloumns in db as NonNull
- Kotlin
- Android Version 5.0 and above
- CompileSDKVersion 30
- MinSDKVersion 21
- Androidx
- Plugins - kotlin-kapt, dagger.hilt
- Android Basics
- Dagger Hilt
- ViewModel, livedata, flow
- Room Database (Jetpack Architecture Component) / SQLite DB
- Recyclerview, SearchView
- Implementation of External DB into android application(NFTs sales data)