Уведомления об обновлении расписания.

Обновление кеша сервера в фоновом режиме (раз в 15 минут).

Теперь полный порядок с запросами.
This commit is contained in:
2024-10-05 00:27:43 +04:00
parent 13d77bbf28
commit 800c49dcc4
60 changed files with 657 additions and 374 deletions

View File

@@ -32,8 +32,8 @@ android {
applicationId = "ru.n08i40k.polytechnic.next"
minSdk = 26
targetSdk = 35
versionCode = 9
versionName = "1.4.0"
versionCode = 10
versionName = "1.5.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
@@ -89,13 +89,22 @@ android {
}
dependencies {
// work manager
implementation(libs.androidx.work.runtime)
implementation(libs.androidx.work.runtime.ktx)
// hilt
implementation(libs.hilt.android)
ksp(libs.hilt.android.compiler)
implementation(libs.androidx.hilt.navigation.compose)
// firebase
implementation(platform(libs.firebase.bom))
implementation(libs.firebase.analytics)
implementation(libs.firebase.messaging)
implementation(libs.firebase.crashlytics)
// datastore
implementation(libs.androidx.datastore)
implementation(libs.protobuf.lite)
@@ -112,7 +121,7 @@ dependencies {
implementation(libs.androidx.material3)
implementation(libs.volley)
implementation(libs.androidx.navigation.compose)
implementation(libs.firebase.crashlytics)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)