This app was created to learn the use of Room database encrypted with SQLCipher.
Clone this repository and import into Android Studio
git clone https://github.com/munbonecci/EncryptedRoomDB.git
Use the Android Studio Build Variants button to choose between debug and release flavors
This project is maintained by:
This App has the Clean Architecture approach where we can handle different layers, including use cases and view model to obtain the data
- Kotlin - For coding.
- Room DB - For Room database
- SQLCipher - For DB encryption
- KSP Kotlin Symbol Processing
- Jetpack
- Navigation Component
- Handling and manage the navigation in the app.
- Navigation Component
- Clone the repository
- Open it in Android Studio
- Wait until dependencies are installed
- Run app in your emulator or physical device