From 8fbb7589215ac6e0d43a7a0ff6e08aca3dafd27e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=A7=80=EC=9B=90?= Date: Sat, 14 Oct 2023 14:05:39 +0900 Subject: [PATCH] =?UTF-8?q?[UI]=20#116=20=EB=B3=B4=EA=B4=80=ED=95=A8=20?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=20=EA=B5=AC=ED=98=84=20(#1?= =?UTF-8?q?21)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [REFACTOR] 정책 url 수정 * [REFACTOR] 마이 프로필 UX 수정 및 dimens 적용 * [REFACTOR] 검색바 ripple 제거 * [REFACTOR] 검색화면 UX 개선 * [REFACTOR] ktlint 반영 * [UI] 보관함 레이아웃 구현 * [UI] xml id, iv_chevron_left 추가 * [UI] iv_chevron_left margin 추가 * [UI] 보관함 RecyclerView Item 구현 * [UI] 보관함 Empty 레이아웃 구현 * [REFACTOR] ktlint 적용 * [REFACTOR] 리뷰 반영 --- .../main/res/layout/layout_user_review.xml | 1 + feature/storage/build.gradle.kts | 15 +++ feature/storage/src/main/AndroidManifest.xml | 8 ++ .../com/peonlee/storage/StorageActivity.kt | 11 +++ .../src/main/res/layout/activity_storage.xml | 89 +++++++++++++++++ .../src/main/res/layout/list_item_storage.xml | 95 +++++++++++++++++++ .../storage/src/main/res/values/string.xml | 6 ++ feature/user/src/main/res/values/dimens.xml | 6 ++ settings.gradle.kts | 1 + 9 files changed, 232 insertions(+) create mode 100644 feature/storage/build.gradle.kts create mode 100644 feature/storage/src/main/AndroidManifest.xml create mode 100644 feature/storage/src/main/java/com/peonlee/storage/StorageActivity.kt create mode 100644 feature/storage/src/main/res/layout/activity_storage.xml create mode 100644 feature/storage/src/main/res/layout/list_item_storage.xml create mode 100644 feature/storage/src/main/res/values/string.xml create mode 100644 feature/user/src/main/res/values/dimens.xml diff --git a/core/ui/src/main/res/layout/layout_user_review.xml b/core/ui/src/main/res/layout/layout_user_review.xml index 4f79587b..72c13693 100644 --- a/core/ui/src/main/res/layout/layout_user_review.xml +++ b/core/ui/src/main/res/layout/layout_user_review.xml @@ -2,6 +2,7 @@ diff --git a/feature/storage/build.gradle.kts b/feature/storage/build.gradle.kts new file mode 100644 index 00000000..81973f32 --- /dev/null +++ b/feature/storage/build.gradle.kts @@ -0,0 +1,15 @@ +plugins { + id("peonlee.android.feature") +} + +android { + namespace = "com.peonlee.storage" + viewBinding { enable = true } +} + +dependencies { + implementation(project(":core:ui")) + implementation(project(":core:common")) + implementation(project(":core:data")) + implementation(libs.androidx.cardview) +} diff --git a/feature/storage/src/main/AndroidManifest.xml b/feature/storage/src/main/AndroidManifest.xml new file mode 100644 index 00000000..253d7d40 --- /dev/null +++ b/feature/storage/src/main/AndroidManifest.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/feature/storage/src/main/java/com/peonlee/storage/StorageActivity.kt b/feature/storage/src/main/java/com/peonlee/storage/StorageActivity.kt new file mode 100644 index 00000000..fc886ef0 --- /dev/null +++ b/feature/storage/src/main/java/com/peonlee/storage/StorageActivity.kt @@ -0,0 +1,11 @@ +package com.peonlee.storage + +import com.peonlee.core.ui.base.BaseActivity +import com.peonlee.storage.databinding.ActivityStorageBinding + +class StorageActivity : BaseActivity() { + override fun bindingFactory() = ActivityStorageBinding.inflate(layoutInflater) + + override fun initViews() { + } +} diff --git a/feature/storage/src/main/res/layout/activity_storage.xml b/feature/storage/src/main/res/layout/activity_storage.xml new file mode 100644 index 00000000..c96af02e --- /dev/null +++ b/feature/storage/src/main/res/layout/activity_storage.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feature/storage/src/main/res/layout/list_item_storage.xml b/feature/storage/src/main/res/layout/list_item_storage.xml new file mode 100644 index 00000000..30621f92 --- /dev/null +++ b/feature/storage/src/main/res/layout/list_item_storage.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feature/storage/src/main/res/values/string.xml b/feature/storage/src/main/res/values/string.xml new file mode 100644 index 00000000..f635f02d --- /dev/null +++ b/feature/storage/src/main/res/values/string.xml @@ -0,0 +1,6 @@ + + + 아직 리뷰와 평가가 없어요 + 빠르고 간편하게 편의점 음식을\n평가해 보세요 + 평가하러 가기 + \ No newline at end of file diff --git a/feature/user/src/main/res/values/dimens.xml b/feature/user/src/main/res/values/dimens.xml new file mode 100644 index 00000000..2f398eb6 --- /dev/null +++ b/feature/user/src/main/res/values/dimens.xml @@ -0,0 +1,6 @@ + + + 28dp + 34dp + 18dp + \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index cf5c906c..de5e2526 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -55,3 +55,4 @@ include(":feature:terms") include(":feature:settings") include(":feature:termsdetail") include(":feature:withdrawal") +include(":feature:storage")