A Real Estate Manager that stores the data in an SQLite database using Room.
A demo video is available here
- Room Database
- Hilt
- Data Binding
- View Model
- Live Data
- MVVM
- SOLID principles applied
- Adapter design pattern used to adapt room's entities and DAOs without depending on them
To be able to build the project you need google maps and google static maps API key(s), and store them in your local.properties file like this:
GOOGLE_MAP_API_KEY=YOUR-API-KEY
GOOGLE_MAP_STATIC_API_KEY=YOUR-API-KEY
If you don't want to store your keys in the local.properties, you will have to edit the build.gradle inside the app module.
Click on the image below, you will be redirected to the video page.