diff --git a/README.md b/README.md
index 2b969a941..9cf8cd131 100644
--- a/README.md
+++ b/README.md
@@ -28,26 +28,25 @@
## π Package
```
π¦com.eatssu.android
-βββ πbase
+βββ πalarm
βββ πdata
-β βββ πdb
β βββ πdto
β β βββ πrequest
β β βββ πresponse
β βββ πenums
-β βββ πrepository(impl)
+β βββ πservicerepository(impl)
+β βββ πservice
βββ πdi
βββ πdomain
β βββ πmodel
β βββ πrepository
-β βββ πservice
β βββ πusecase
βββ πpresentation
+β βββ πbase
β βββ πcommon
-β βββ πfeature
-β βββ πviewModel
-β βββ πview
-βββ πutil
+β βββ πfeature
+β β βββ π...
+β βββ πutil
βββ πApp
```
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index f858561ea..edcdb55d1 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -1,14 +1,15 @@
import java.util.Properties
plugins {
- id("com.android.application")
- id("org.jetbrains.kotlin.android")
+ alias(libs.plugins.android.application)
+ alias(libs.plugins.kotlin.android)
+ alias(libs.plugins.google.services)
+ alias(libs.plugins.firebase.crashlytics)
+ alias(libs.plugins.hilt.android)
id("kotlin-parcelize")
- id("com.google.gms.google-services")
- id("com.google.firebase.crashlytics")
id("kotlin-android")
id("kotlin-kapt")
- id("dagger.hilt.android.plugin")
+ id("com.google.android.gms.oss-licenses-plugin")
}
android {
@@ -21,8 +22,8 @@ android {
applicationId = "com.eatssu.android"
minSdk = 23
targetSdk = 34
- versionCode = 23
- versionName = "2.1.3"
+ versionCode = 24
+ versionName = "2.1.4"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
@@ -54,6 +55,7 @@ android {
debug {
// applicationIdSuffix = ".debug"
+// isDebuggable = false
val p = Properties()
p.load(project.rootProject.file("local.properties").reader())
@@ -100,7 +102,6 @@ dependencies {
implementation(libs.transport.runtime)
implementation(libs.activity)
implementation(libs.fragment)
- implementation(libs.androidx.activity)
// Testing libraries
testImplementation(libs.junit)
@@ -151,6 +152,9 @@ dependencies {
// Timber for logging
implementation(libs.timber)
+
+ // OSS
+ implementation(libs.oss.licenses)
}
kapt {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index efa1a0811..cea7abb5b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -41,9 +41,11 @@
android:theme="@style/Theme.EatSSUAndroid"
android:usesCleartextTraffic="true"
tools:targetApi="31">
-
+
@@ -52,17 +54,17 @@
@@ -71,31 +73,31 @@
= arrayListOf(),
+ @SerializedName("rating") var rating: Double? = null,
+ @SerializedName("briefMenus") var briefMenus: ArrayList = arrayListOf(),
)
data class MenusInformationList(
@@ -23,10 +23,10 @@ fun ArrayList.mapTodayMenuResponseToMenu(): List