Skip to content

Commit

Permalink
Release/2.0.0 (#209)
Browse files Browse the repository at this point in the history
* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* chore: 메뉴이름 임시 바인딩

* chore: 굿배드 주석처리

* chore: 리뷰 작성 임시 처리

* fix: 리뷰 사진 안보이는거 해결

* fix: 메뉴이름 Text style

* fix: 식당 사진 똑같게 들어가던거 수정

* chore: 체크박스 색상 변경

* fix: 텍스트 비정상적으로 작은거 해결

* chore: tablayout indicator 수정

* fix: NPE 뜨는 부분 주석처리

* fix: 사진이 없는데 자리 차지 하던거 고침

* fix: 아이콘 없대서 다시 되돌림
  • Loading branch information
HI-JIN2 authored Sep 9, 2024
1 parent 63f9c6f commit 112657b
Show file tree
Hide file tree
Showing 140 changed files with 2,863 additions and 4,470 deletions.
Binary file removed .DS_Store
Binary file not shown.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ captures/
# IntelliJ
*.iml
.idea/
.idea/*
.idea/compiler.xml
.idea/misc.xml
.idea/workspace.xml
Expand Down Expand Up @@ -90,3 +91,8 @@ lint/generated/
lint/outputs/
lint/tmp/
# lint/reports/

.DS_Store
._.DS_Store
**/.DS_Store
**/._.DS_Store
6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/misc.xml

This file was deleted.

Binary file removed app/.DS_Store
Binary file not shown.
133 changes: 0 additions & 133 deletions app/build.gradle

This file was deleted.

153 changes: 153 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
import java.util.Properties

plugins {
id("com.android.application")
id("org.jetbrains.kotlin.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")
}

android {
namespace = "com.eatssu.android"
compileSdk = 34

defaultConfig {
applicationId = "com.eatssu.android"
minSdk = 23
targetSdk = 34
versionCode = 19
versionName = "2.0.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}

buildFeatures {
buildConfig = true
viewBinding = true
dataBinding = true
}

buildTypes {
release {
val p = Properties()
p.load(project.rootProject.file("local.properties").reader())

val baseUrl: String = p.getProperty("PROD_BASE_URL")
buildConfigField("String", "BASE_URL", baseUrl)

val kakaoKey: String = p.getProperty("KAKAO_NATIVE_APP_KEY")
buildConfigField("String", "KAKAO_NATIVE_APP_KEY", "\"$kakaoKey\"")
manifestPlaceholders["KAKAO_NATIVE_APP_KEY"] = kakaoKey

isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
var shrinkResources = false
var minifyEnabled = false
}

debug {
// applicationIdSuffix = ".debug"
val p = Properties()
p.load(project.rootProject.file("local.properties").reader())

val baseUrl: String = p.getProperty("DEV_BASE_URL")
buildConfigField("String", "BASE_URL", baseUrl)

val kakaoKey: String = p.getProperty("KAKAO_NATIVE_APP_KEY")
buildConfigField("String", "KAKAO_NATIVE_APP_KEY", "\"$kakaoKey\"")
manifestPlaceholders["KAKAO_NATIVE_APP_KEY"] = kakaoKey
}
}

compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}

kotlinOptions {
jvmTarget = "17"
}

splits {
abi {
isEnable = true
reset()
isUniversalApk = true
}
}

lint {
abortOnError = false
}
}

dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
implementation(libs.constraintlayout)
implementation(libs.threetenabp)
implementation(libs.material.calendarview)
implementation(libs.recyclerview)
implementation(libs.transport.runtime)
implementation(libs.activity)
implementation(libs.fragment)
implementation(libs.androidx.activity)

// Testing libraries
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.test.ext.junit)
androidTestImplementation(libs.espresso.core)

//retrofit2: 서버통신
implementation(libs.retrofit)
implementation(libs.converter.gson)

// Gson for JSON parsing
implementation(libs.gson)

//OkHttp: 통신 로그 확인하기 위함
implementation(libs.okhttp)
implementation(libs.okhttp.logging.interceptor)

//glide: 사진 업로드
implementation(libs.glide)
kapt(libs.glide.compiler)

//compressor: 이미지 압축
implementation(libs.compressor)

// Coroutines for concurrency
implementation(libs.coroutines)
implementation(libs.coroutines.core)
implementation(libs.lifecycle.runtime)

// Kakao login SDK
implementation(libs.kakao.login)

// Hilt for Dependency Injection
implementation(libs.hilt)
kapt(libs.hilt.compiler)

// ViewModel and LiveData
implementation(libs.lifecycle.viewmodel)
implementation(libs.lifecycle.livedata)

// Firebase
implementation(libs.play.services.base)
implementation(libs.firebase.config)
implementation(platform(libs.firebase.bom))
implementation(libs.firebase.analytics)
implementation(libs.firebase.crashlytics)


// Timber for logging
implementation(libs.timber)
}

kapt {
correctErrorTypes = true
}
2 changes: 1 addition & 1 deletion app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
# proguardFiles setting in build.gradle.kts.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
Expand Down
Binary file removed app/release/.DS_Store
Binary file not shown.
16 changes: 9 additions & 7 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
</queries>
</queries>

<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission
Expand All @@ -25,7 +25,6 @@
<application
android:name=".App"
android:allowBackup="true"
android:usesCleartextTraffic="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@drawable/image_logo_none"
Expand All @@ -35,8 +34,15 @@
android:roundIcon="@drawable/image_logo_none"
android:supportsRtl="true"
android:theme="@style/Theme.EatSSUAndroid"
android:usesCleartextTraffic="true"
tools:targetApi="31">

<activity
android:name=".ui.mypage.DeveloperActivity"
android:exported="false" />
<activity
android:name=".ui.mypage.SignOutActivity"
android:exported="false"
android:windowSoftInputMode="adjustResize" />
<activity
android:name=".ui.mypage.terms.WebViewActivity"
android:exported="false" />
Expand All @@ -48,11 +54,7 @@

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

</activity>
<activity
android:name=".ui.mypage.inquire.InquireActivity"
android:exported="false" />
<activity
android:name=".ui.review.write.ReviewWriteRateActivity"
android:exported="true">
Expand Down
6 changes: 3 additions & 3 deletions app/src/main/java/com/eatssu/android/base/BaseActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ abstract class BaseActivity<B : ViewBinding>(
showForceUpdateDialog()
}

if(versionViewModel.checkAndroidMessage().dialog) {
showAndroidMessageDialog(versionViewModel.checkAndroidMessage().message)
}
// if(versionViewModel.checkAndroidMessage().dialog) {
// showAndroidMessageDialog(versionViewModel.checkAndroidMessage().message)
// }

_binding = bindingFactory(layoutInflater, findViewById(R.id.fl_content), true)
}
Expand Down

This file was deleted.

Loading

0 comments on commit 112657b

Please sign in to comment.