Added Upload feature. Database will be uploaded to Hetzner Server. Database already encrypted with AES256. Database will be deleted from the app after uploading database.

This commit is contained in:
oxidiert
2025-08-08 12:01:30 +02:00
parent 2cf9faed38
commit fbe548c8d8
7 changed files with 139 additions and 22 deletions

View File

@ -53,4 +53,13 @@ dependencies {
implementation("androidx.room:room-ktx:$room_version")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")
// SQLCipher
implementation ("net.zetetic:android-database-sqlcipher:4.5.3@aar")
implementation ("androidx.sqlite:sqlite:2.1.0")
implementation ("androidx.sqlite:sqlite-framework:2.1.0")
// Server Upload
implementation("com.squareup.okhttp3:okhttp:4.12.0")
}