From 9dad5e3f3eff667950e675652e2f3d47fd8e46df Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Fri, 24 May 2024 16:02:40 +0900 Subject: [PATCH 1/7] =?UTF-8?q?[chore]=20#38=20img=20=EB=84=A4=EC=9D=B4?= =?UTF-8?q?=EB=B0=8D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/type/RecommendCircleMenuType.kt | 20 +++++++++--------- ..._cricle_01.png => img_view2_cricle_01.png} | Bin ..._cricle_02.png => img_view2_cricle_02.png} | Bin ..._cricle_03.png => img_view2_cricle_03.png} | Bin ..._cricle_04.png => img_view2_cricle_04.png} | Bin ..._cricle_05.png => img_view2_cricle_05.png} | Bin ..._cricle_06.png => img_view2_cricle_06.png} | Bin ..._cricle_07.png => img_view2_cricle_07.png} | Bin ..._cricle_08.png => img_view2_cricle_08.png} | Bin ..._cricle_09.png => img_view2_cricle_09.png} | Bin ..._cricle_10.png => img_view2_cricle_10.png} | Bin 11 files changed, 10 insertions(+), 10 deletions(-) rename app/src/main/res/drawable/{view2_img_cricle_01.png => img_view2_cricle_01.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_02.png => img_view2_cricle_02.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_03.png => img_view2_cricle_03.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_04.png => img_view2_cricle_04.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_05.png => img_view2_cricle_05.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_06.png => img_view2_cricle_06.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_07.png => img_view2_cricle_07.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_08.png => img_view2_cricle_08.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_09.png => img_view2_cricle_09.png} (100%) rename app/src/main/res/drawable/{view2_img_cricle_10.png => img_view2_cricle_10.png} (100%) diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt b/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt index 1c5323e..f8e9632 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt @@ -8,43 +8,43 @@ enum class RecommendCircleMenuType( val menu: Int, ) { KREAM_CARD( - image = R.drawable.view2_img_cricle_01, + image = R.drawable.img_view2_cricle_01, menu = R.string.type_circle_menu_kream_card, ), CREAM_DRAW( - image = R.drawable.view2_img_cricle_02, + image = R.drawable.img_view2_cricle_02, menu = R.string.type_circle_menu_kream_draw, ), MAN_RECOMMEND( - image = R.drawable.view2_img_cricle_03, + image = R.drawable.img_view2_cricle_03, menu = R.string.type_circle_menu_man_recommend, ), WOMAN_RECOMMEND( - image = R.drawable.view2_img_cricle_04, + image = R.drawable.img_view2_cricle_04, menu = R.string.type_circle_menu_woman_recommend, ), NEW_RECOMMEND( - image = R.drawable.view2_img_cricle_05, + image = R.drawable.img_view2_cricle_05, menu = R.string.type_circle_menu_new_recommend, ), UNDER_PRICE( - image = R.drawable.view2_img_cricle_06, + image = R.drawable.img_view2_cricle_06, menu = R.string.type_circle_menu_under_price, ), SPRING_SALE( - image = R.drawable.view2_img_cricle_07, + image = R.drawable.img_view2_cricle_07, menu = R.string.type_circle_menu_spring_sale, ), CHANEL( - image = R.drawable.view2_img_cricle_08, + image = R.drawable.img_view2_cricle_08, menu = R.string.type_circle_menu_chanel, ), MAY( - image = R.drawable.view2_img_cricle_09, + image = R.drawable.img_view2_cricle_09, menu = R.string.type_circle_menu_may, ), SONY_SUPREME( - image = R.drawable.view2_img_cricle_10, + image = R.drawable.img_view2_cricle_10, menu = R.string.type_circle_menu_sony_supreme, ), } diff --git a/app/src/main/res/drawable/view2_img_cricle_01.png b/app/src/main/res/drawable/img_view2_cricle_01.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_01.png rename to app/src/main/res/drawable/img_view2_cricle_01.png diff --git a/app/src/main/res/drawable/view2_img_cricle_02.png b/app/src/main/res/drawable/img_view2_cricle_02.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_02.png rename to app/src/main/res/drawable/img_view2_cricle_02.png diff --git a/app/src/main/res/drawable/view2_img_cricle_03.png b/app/src/main/res/drawable/img_view2_cricle_03.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_03.png rename to app/src/main/res/drawable/img_view2_cricle_03.png diff --git a/app/src/main/res/drawable/view2_img_cricle_04.png b/app/src/main/res/drawable/img_view2_cricle_04.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_04.png rename to app/src/main/res/drawable/img_view2_cricle_04.png diff --git a/app/src/main/res/drawable/view2_img_cricle_05.png b/app/src/main/res/drawable/img_view2_cricle_05.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_05.png rename to app/src/main/res/drawable/img_view2_cricle_05.png diff --git a/app/src/main/res/drawable/view2_img_cricle_06.png b/app/src/main/res/drawable/img_view2_cricle_06.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_06.png rename to app/src/main/res/drawable/img_view2_cricle_06.png diff --git a/app/src/main/res/drawable/view2_img_cricle_07.png b/app/src/main/res/drawable/img_view2_cricle_07.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_07.png rename to app/src/main/res/drawable/img_view2_cricle_07.png diff --git a/app/src/main/res/drawable/view2_img_cricle_08.png b/app/src/main/res/drawable/img_view2_cricle_08.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_08.png rename to app/src/main/res/drawable/img_view2_cricle_08.png diff --git a/app/src/main/res/drawable/view2_img_cricle_09.png b/app/src/main/res/drawable/img_view2_cricle_09.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_09.png rename to app/src/main/res/drawable/img_view2_cricle_09.png diff --git a/app/src/main/res/drawable/view2_img_cricle_10.png b/app/src/main/res/drawable/img_view2_cricle_10.png similarity index 100% rename from app/src/main/res/drawable/view2_img_cricle_10.png rename to app/src/main/res/drawable/img_view2_cricle_10.png From 71e3f36a9b18028f5307a329af2fd8e15ae62365 Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 06:26:04 +0900 Subject: [PATCH 2/7] =?UTF-8?q?[chore]=20#38=20=ED=8F=B4=EB=8D=94=EB=A7=81?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sopt/kream/presentation/{ui => }/model/Advertisement.kt | 2 +- .../kream/presentation/{ui => }/model/ProductDetailInfo.kt | 4 ++-- .../kream/presentation/{ui => }/type/AdvertisementType.kt | 2 +- .../sopt/kream/presentation/{ui => }/type/HomeTabBarType.kt | 2 +- .../presentation/{ui => }/type/ProductDetailButtonType.kt | 2 +- .../presentation/{ui => }/type/ProductDetailInfoType.kt | 2 +- .../{ui => }/type/RecommendAdvertisementType.kt | 2 +- .../presentation/{ui => }/type/RecommendCircleMenuType.kt | 2 +- .../kream/presentation/{ui => }/type/SearchTabBarType.kt | 2 +- .../sopt/kream/presentation/ui/main/home/HomeFragment.kt | 2 +- .../ui/main/home/recommend/RecommendCircleMenuAdapter.kt | 2 +- .../ui/main/home/recommend/RecommendCircleMenuViewHolder.kt | 2 +- .../ui/main/home/recommend/RecommendFragment.kt | 4 ++-- .../ui/main/home/release/ReleaseAdvertisementViewPager.kt | 2 +- .../presentation/ui/main/home/release/ReleaseFragment.kt | 2 +- .../ui/main/home/release/ReleaseProductViewModel.kt | 4 ++-- .../presentation/ui/productdetail/ProductDetailFragment.kt | 6 +++--- .../ui/productdetail/ProductDetailInfoAdapter.kt | 2 +- .../ui/productdetail/ProductDetailInfoViewHolder.kt | 2 +- .../org/sopt/kream/presentation/ui/search/SearchFragment.kt | 2 +- .../sopt/kream/util/component/KreamProductDetailButton.kt | 2 +- 21 files changed, 26 insertions(+), 26 deletions(-) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/model/Advertisement.kt (61%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/model/ProductDetailInfo.kt (58%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/AdvertisementType.kt (84%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/HomeTabBarType.kt (96%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/ProductDetailButtonType.kt (95%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/ProductDetailInfoType.kt (93%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/RecommendAdvertisementType.kt (88%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/RecommendCircleMenuType.kt (96%) rename app/src/main/java/org/sopt/kream/presentation/{ui => }/type/SearchTabBarType.kt (91%) diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/model/Advertisement.kt b/app/src/main/java/org/sopt/kream/presentation/model/Advertisement.kt similarity index 61% rename from app/src/main/java/org/sopt/kream/presentation/ui/model/Advertisement.kt rename to app/src/main/java/org/sopt/kream/presentation/model/Advertisement.kt index d48e880..dd7be4a 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/model/Advertisement.kt +++ b/app/src/main/java/org/sopt/kream/presentation/model/Advertisement.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.model +package org.sopt.kream.presentation.model data class Advertisement( val id: Int, diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/model/ProductDetailInfo.kt b/app/src/main/java/org/sopt/kream/presentation/model/ProductDetailInfo.kt similarity index 58% rename from app/src/main/java/org/sopt/kream/presentation/ui/model/ProductDetailInfo.kt rename to app/src/main/java/org/sopt/kream/presentation/model/ProductDetailInfo.kt index 3739099..061cf47 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/model/ProductDetailInfo.kt +++ b/app/src/main/java/org/sopt/kream/presentation/model/ProductDetailInfo.kt @@ -1,6 +1,6 @@ -package org.sopt.kream.presentation.ui.model +package org.sopt.kream.presentation.model -import org.sopt.kream.presentation.ui.type.ProductDetailInfoType +import org.sopt.kream.presentation.type.ProductDetailInfoType data class ProductDetailInfo( val productDetailInfoType: ProductDetailInfoType, diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/AdvertisementType.kt b/app/src/main/java/org/sopt/kream/presentation/type/AdvertisementType.kt similarity index 84% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/AdvertisementType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/AdvertisementType.kt index 0c6a327..ad1d2da 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/AdvertisementType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/AdvertisementType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/HomeTabBarType.kt b/app/src/main/java/org/sopt/kream/presentation/type/HomeTabBarType.kt similarity index 96% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/HomeTabBarType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/HomeTabBarType.kt index 7deb86b..79bd9fa 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/HomeTabBarType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/HomeTabBarType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import androidx.annotation.StringRes import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailButtonType.kt b/app/src/main/java/org/sopt/kream/presentation/type/ProductDetailButtonType.kt similarity index 95% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailButtonType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/ProductDetailButtonType.kt index 1e7b14b..2a6dd16 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailButtonType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/ProductDetailButtonType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import androidx.annotation.ColorRes import androidx.annotation.StringRes diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailInfoType.kt b/app/src/main/java/org/sopt/kream/presentation/type/ProductDetailInfoType.kt similarity index 93% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailInfoType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/ProductDetailInfoType.kt index 7655315..a59aa66 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/ProductDetailInfoType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/ProductDetailInfoType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import androidx.annotation.StringRes import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendAdvertisementType.kt b/app/src/main/java/org/sopt/kream/presentation/type/RecommendAdvertisementType.kt similarity index 88% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendAdvertisementType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/RecommendAdvertisementType.kt index bb33efb..2f29c68 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendAdvertisementType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/RecommendAdvertisementType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt b/app/src/main/java/org/sopt/kream/presentation/type/RecommendCircleMenuType.kt similarity index 96% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/RecommendCircleMenuType.kt index f8e9632..3b0b861 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/RecommendCircleMenuType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/RecommendCircleMenuType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import androidx.annotation.DrawableRes import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/type/SearchTabBarType.kt b/app/src/main/java/org/sopt/kream/presentation/type/SearchTabBarType.kt similarity index 91% rename from app/src/main/java/org/sopt/kream/presentation/ui/type/SearchTabBarType.kt rename to app/src/main/java/org/sopt/kream/presentation/type/SearchTabBarType.kt index 6c5a6fd..ef0ed47 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/type/SearchTabBarType.kt +++ b/app/src/main/java/org/sopt/kream/presentation/type/SearchTabBarType.kt @@ -1,4 +1,4 @@ -package org.sopt.kream.presentation.ui.type +package org.sopt.kream.presentation.type import androidx.annotation.StringRes import org.sopt.kream.R diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt index 05d283d..190a75f 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt @@ -25,7 +25,7 @@ import org.sopt.kream.R import org.sopt.kream.databinding.FragmentHomeBinding import org.sopt.kream.presentation.ui.main.home.recommend.RecommendFragment import org.sopt.kream.presentation.ui.main.home.release.ReleaseFragment -import org.sopt.kream.presentation.ui.type.HomeTabBarType +import org.sopt.kream.presentation.type.HomeTabBarType import org.sopt.kream.theme.PinkColor import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamTab diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuAdapter.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuAdapter.kt index 749d6c2..4822896 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuAdapter.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuAdapter.kt @@ -4,7 +4,7 @@ import android.view.LayoutInflater import android.view.ViewGroup import androidx.recyclerview.widget.ListAdapter import org.sopt.kream.databinding.ItemRecommendCircleMenuBinding -import org.sopt.kream.presentation.ui.type.RecommendCircleMenuType +import org.sopt.kream.presentation.type.RecommendCircleMenuType import org.sopt.kream.util.view.ItemDiffCallback class RecommendCircleMenuAdapter() : ListAdapter( diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuViewHolder.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuViewHolder.kt index 45c3e32..4d773bd 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuViewHolder.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendCircleMenuViewHolder.kt @@ -2,7 +2,7 @@ package org.sopt.kream.presentation.ui.main.home.recommend import androidx.recyclerview.widget.RecyclerView import org.sopt.kream.databinding.ItemRecommendCircleMenuBinding -import org.sopt.kream.presentation.ui.type.RecommendCircleMenuType +import org.sopt.kream.presentation.type.RecommendCircleMenuType class RecommendCircleMenuViewHolder( private val binding: ItemRecommendCircleMenuBinding, diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendFragment.kt index fe404de..d97a75e 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/recommend/RecommendFragment.kt @@ -16,8 +16,8 @@ import kotlinx.coroutines.flow.onEach import org.sopt.kream.R import org.sopt.kream.databinding.FragmentRecommendBinding import org.sopt.kream.presentation.common.ViewModelFactory -import org.sopt.kream.presentation.ui.type.RecommendAdvertisementType -import org.sopt.kream.presentation.ui.type.RecommendCircleMenuType +import org.sopt.kream.presentation.type.RecommendAdvertisementType +import org.sopt.kream.presentation.type.RecommendCircleMenuType import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.chunkList import org.sopt.kream.util.view.UiState diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt index 5eeb55a..0c8e76c 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt @@ -26,7 +26,7 @@ import com.google.accompanist.pager.ExperimentalPagerApi import com.google.accompanist.pager.HorizontalPager import com.google.accompanist.pager.rememberPagerState import kotlinx.coroutines.delay -import org.sopt.kream.presentation.ui.model.Advertisement +import org.sopt.kream.presentation.model.Advertisement import org.sopt.kream.theme.robotoBold import java.util.concurrent.TimeUnit diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt index d11919b..07752bb 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt @@ -49,7 +49,7 @@ import org.sopt.kream.data.model.response.ResponseReleaseProductDto import org.sopt.kream.databinding.FragmentReleaseBinding import org.sopt.kream.presentation.common.ViewModelFactory import org.sopt.kream.presentation.ui.main.home.recommend.RecommendFragment -import org.sopt.kream.presentation.ui.model.Advertisement +import org.sopt.kream.presentation.model.Advertisement import org.sopt.kream.theme.body4Bold import org.sopt.kream.theme.body5Regular import org.sopt.kream.theme.body6Regular diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseProductViewModel.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseProductViewModel.kt index 906fb0c..2c74c1a 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseProductViewModel.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseProductViewModel.kt @@ -11,8 +11,8 @@ import org.sopt.kream.data.ServicePool import org.sopt.kream.data.model.response.ResponseReleaseProductDto import org.sopt.kream.data.service.ProductService.Companion.MEMBER_ID import org.sopt.kream.domain.repository.ProductRepository -import org.sopt.kream.presentation.ui.model.Advertisement -import org.sopt.kream.presentation.ui.type.AdvertisementType +import org.sopt.kream.presentation.model.Advertisement +import org.sopt.kream.presentation.type.AdvertisementType import org.sopt.kream.util.view.UiState class ReleaseProductViewModel( diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt index 02ea677..16b42ff 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt @@ -12,10 +12,10 @@ import kotlinx.coroutines.flow.onEach import org.sopt.kream.R import org.sopt.kream.databinding.FragmentProductDetailBinding import org.sopt.kream.presentation.common.ViewModelFactory -import org.sopt.kream.presentation.ui.model.ProductDetailInfo +import org.sopt.kream.presentation.model.ProductDetailInfo import org.sopt.kream.presentation.ui.search.SearchFragment.Companion.PRODUCT_ID -import org.sopt.kream.presentation.ui.type.ProductDetailButtonType -import org.sopt.kream.presentation.ui.type.ProductDetailInfoType +import org.sopt.kream.presentation.type.ProductDetailButtonType +import org.sopt.kream.presentation.type.ProductDetailInfoType import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamProductDetailStyleImageView import org.sopt.kream.util.view.UiState diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoAdapter.kt b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoAdapter.kt index 17d5293..4ca0785 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoAdapter.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoAdapter.kt @@ -4,7 +4,7 @@ import android.view.LayoutInflater import android.view.ViewGroup import androidx.recyclerview.widget.ListAdapter import org.sopt.kream.databinding.ItemProductDetailInfoBinding -import org.sopt.kream.presentation.ui.model.ProductDetailInfo +import org.sopt.kream.presentation.model.ProductDetailInfo import org.sopt.kream.util.view.ItemDiffCallback class ProductDetailInfoAdapter() : ListAdapter( diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoViewHolder.kt b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoViewHolder.kt index 465216b..37572a3 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoViewHolder.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailInfoViewHolder.kt @@ -5,7 +5,7 @@ import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import org.sopt.kream.databinding.ItemProductDetailInfoBinding -import org.sopt.kream.presentation.ui.model.ProductDetailInfo +import org.sopt.kream.presentation.model.ProductDetailInfo import org.sopt.kream.util.context.stringOf import org.sopt.kream.util.int.toPx diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt index de033ea..0849480 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt @@ -29,7 +29,7 @@ import org.sopt.kream.R import org.sopt.kream.databinding.FragmentSearchBinding import org.sopt.kream.presentation.common.ViewModelFactory import org.sopt.kream.presentation.ui.main.home.HomeFragment.Companion.SEARCH_WORD -import org.sopt.kream.presentation.ui.type.SearchTabBarType +import org.sopt.kream.presentation.type.SearchTabBarType import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamTab import org.sopt.kream.util.component.KreamTabBar diff --git a/app/src/main/java/org/sopt/kream/util/component/KreamProductDetailButton.kt b/app/src/main/java/org/sopt/kream/util/component/KreamProductDetailButton.kt index 86bf146..a17fcb3 100644 --- a/app/src/main/java/org/sopt/kream/util/component/KreamProductDetailButton.kt +++ b/app/src/main/java/org/sopt/kream/util/component/KreamProductDetailButton.kt @@ -6,7 +6,7 @@ import android.util.AttributeSet import android.view.LayoutInflater import androidx.constraintlayout.widget.ConstraintLayout import org.sopt.kream.databinding.ButtonDetailProductKreamBinding -import org.sopt.kream.presentation.ui.type.ProductDetailButtonType +import org.sopt.kream.presentation.type.ProductDetailButtonType import org.sopt.kream.util.view.colorOf import org.sopt.kream.util.view.setBackgroundTint import org.sopt.kream.util.view.stringOf From 2ea3a2dc957afb4a8f60e815d99f662927444f1b Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 06:27:01 +0900 Subject: [PATCH 3/7] =?UTF-8?q?[delete]=20#38=20dummy=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/sopt/kream/data/ApiFactory.kt | 1 - .../data/datasource/DummyRemoteDataSource.kt | 7 --- .../DummyRemoteDataSourceImpl.kt | 11 ----- .../data/model/request/RequestDummyDto.kt | 10 ---- .../response/ResponseGetDummyUserListDto.kt | 49 ------------------- .../data/repository/DummyRepositoryImpl.kt | 15 ------ .../sopt/kream/data/service/DummyService.kt | 12 ----- .../sopt/kream/domain/model/DummyEntity.kt | 6 --- .../domain/repository/DummyRepository.kt | 7 --- .../presentation/common/ViewModelFactory.kt | 2 - .../presentation/ui/dummy/DummyActivity.kt | 15 ------ .../presentation/ui/dummy/DummyViewModel.kt | 16 ------ 12 files changed, 151 deletions(-) delete mode 100644 app/src/main/java/org/sopt/kream/data/datasource/DummyRemoteDataSource.kt delete mode 100644 app/src/main/java/org/sopt/kream/data/datasourceimpl/DummyRemoteDataSourceImpl.kt delete mode 100644 app/src/main/java/org/sopt/kream/data/model/request/RequestDummyDto.kt delete mode 100644 app/src/main/java/org/sopt/kream/data/model/response/ResponseGetDummyUserListDto.kt delete mode 100644 app/src/main/java/org/sopt/kream/data/repository/DummyRepositoryImpl.kt delete mode 100644 app/src/main/java/org/sopt/kream/data/service/DummyService.kt delete mode 100644 app/src/main/java/org/sopt/kream/domain/model/DummyEntity.kt delete mode 100644 app/src/main/java/org/sopt/kream/domain/repository/DummyRepository.kt delete mode 100644 app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyActivity.kt delete mode 100644 app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyViewModel.kt diff --git a/app/src/main/java/org/sopt/kream/data/ApiFactory.kt b/app/src/main/java/org/sopt/kream/data/ApiFactory.kt index 9d46566..1180d26 100644 --- a/app/src/main/java/org/sopt/kream/data/ApiFactory.kt +++ b/app/src/main/java/org/sopt/kream/data/ApiFactory.kt @@ -6,7 +6,6 @@ import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient import okhttp3.logging.HttpLoggingInterceptor import org.sopt.kream.BuildConfig -import org.sopt.kream.data.service.DummyService import org.sopt.kream.data.service.ProductService import retrofit2.Retrofit diff --git a/app/src/main/java/org/sopt/kream/data/datasource/DummyRemoteDataSource.kt b/app/src/main/java/org/sopt/kream/data/datasource/DummyRemoteDataSource.kt deleted file mode 100644 index 5b42f36..0000000 --- a/app/src/main/java/org/sopt/kream/data/datasource/DummyRemoteDataSource.kt +++ /dev/null @@ -1,7 +0,0 @@ -package org.sopt.kream.data.datasource - -import org.sopt.kream.data.model.response.ResponseGetDummyUserListDto - -interface DummyRemoteDataSource { - suspend fun getDummyUserList(page: Int): ResponseGetDummyUserListDto -} diff --git a/app/src/main/java/org/sopt/kream/data/datasourceimpl/DummyRemoteDataSourceImpl.kt b/app/src/main/java/org/sopt/kream/data/datasourceimpl/DummyRemoteDataSourceImpl.kt deleted file mode 100644 index e7d9c42..0000000 --- a/app/src/main/java/org/sopt/kream/data/datasourceimpl/DummyRemoteDataSourceImpl.kt +++ /dev/null @@ -1,11 +0,0 @@ -package org.sopt.kream.data.datasourceimpl - -import org.sopt.kream.data.ServicePool -import org.sopt.kream.data.datasource.DummyRemoteDataSource -import org.sopt.kream.data.model.response.ResponseGetDummyUserListDto - -class DummyRemoteDataSourceImpl : DummyRemoteDataSource { - private val dummyService = ServicePool.dummyService - - override suspend fun getDummyUserList(page: Int): ResponseGetDummyUserListDto = dummyService.getDummyListUserList(page = page) -} diff --git a/app/src/main/java/org/sopt/kream/data/model/request/RequestDummyDto.kt b/app/src/main/java/org/sopt/kream/data/model/request/RequestDummyDto.kt deleted file mode 100644 index 2259a51..0000000 --- a/app/src/main/java/org/sopt/kream/data/model/request/RequestDummyDto.kt +++ /dev/null @@ -1,10 +0,0 @@ -package org.sopt.kream.data.model.request - -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable - -@Serializable -data class RequestDummyDto( - @SerialName("id") - val id: String, -) diff --git a/app/src/main/java/org/sopt/kream/data/model/response/ResponseGetDummyUserListDto.kt b/app/src/main/java/org/sopt/kream/data/model/response/ResponseGetDummyUserListDto.kt deleted file mode 100644 index b1f9be3..0000000 --- a/app/src/main/java/org/sopt/kream/data/model/response/ResponseGetDummyUserListDto.kt +++ /dev/null @@ -1,49 +0,0 @@ -package org.sopt.kream.data.model.response - -import kotlinx.serialization.SerialName -import kotlinx.serialization.Serializable -import org.sopt.kream.domain.model.DummyEntity - -@Serializable -class ResponseGetDummyUserListDto( - @SerialName("page") - val page: Int, - @SerialName("per_page") - val perPage: Int, - @SerialName("total") - val total: Int, - @SerialName("total_pages") - val totalPages: Int, - @SerialName("data") - val data: List, - @SerialName("support") - val support: Support, -) { - @Serializable - data class User( - @SerialName("id") - val id: Int, - @SerialName("email") - val email: String, - @SerialName("first_name") - val firstName: String, - @SerialName("last_name") - val lastName: String, - @SerialName("avatar") - val avatar: String, - ) { - fun toDummyEntity() = - DummyEntity( - id = this.id, - firstName = this.firstName, - ) - } - - @Serializable - data class Support( - @SerialName("url") - val url: String, - @SerialName("text") - val text: String, - ) -} diff --git a/app/src/main/java/org/sopt/kream/data/repository/DummyRepositoryImpl.kt b/app/src/main/java/org/sopt/kream/data/repository/DummyRepositoryImpl.kt deleted file mode 100644 index 90818b7..0000000 --- a/app/src/main/java/org/sopt/kream/data/repository/DummyRepositoryImpl.kt +++ /dev/null @@ -1,15 +0,0 @@ -package org.sopt.kream.data.repository - -import org.sopt.kream.data.datasource.DummyRemoteDataSource -import org.sopt.kream.data.model.response.ResponseGetDummyUserListDto -import org.sopt.kream.domain.model.DummyEntity -import org.sopt.kream.domain.repository.DummyRepository - -class DummyRepositoryImpl( - private val dummyRemoteDataSource: DummyRemoteDataSource, -) : DummyRepository { - override suspend fun getDummyUserList(page: Int): Result> = - runCatching { - dummyRemoteDataSource.getDummyUserList(page = page).data.map { user: ResponseGetDummyUserListDto.User -> user.toDummyEntity() } - } -} diff --git a/app/src/main/java/org/sopt/kream/data/service/DummyService.kt b/app/src/main/java/org/sopt/kream/data/service/DummyService.kt deleted file mode 100644 index d3a75b5..0000000 --- a/app/src/main/java/org/sopt/kream/data/service/DummyService.kt +++ /dev/null @@ -1,12 +0,0 @@ -package org.sopt.kream.data.service - -import org.sopt.kream.data.model.response.ResponseGetDummyUserListDto -import retrofit2.http.GET -import retrofit2.http.Query - -interface DummyService { - @GET("api/users") - suspend fun getDummyListUserList( - @Query("page") page: Int, - ): ResponseGetDummyUserListDto -} diff --git a/app/src/main/java/org/sopt/kream/domain/model/DummyEntity.kt b/app/src/main/java/org/sopt/kream/domain/model/DummyEntity.kt deleted file mode 100644 index 684b89a..0000000 --- a/app/src/main/java/org/sopt/kream/domain/model/DummyEntity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package org.sopt.kream.domain.model - -data class DummyEntity( - val id: Int, - val firstName: String, -) diff --git a/app/src/main/java/org/sopt/kream/domain/repository/DummyRepository.kt b/app/src/main/java/org/sopt/kream/domain/repository/DummyRepository.kt deleted file mode 100644 index f13c897..0000000 --- a/app/src/main/java/org/sopt/kream/domain/repository/DummyRepository.kt +++ /dev/null @@ -1,7 +0,0 @@ -package org.sopt.kream.domain.repository - -import org.sopt.kream.domain.model.DummyEntity - -interface DummyRepository { - suspend fun getDummyUserList(page: Int): Result> -} diff --git a/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt b/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt index 3ff05e2..1554dc9 100644 --- a/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt +++ b/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt @@ -2,9 +2,7 @@ package org.sopt.kream.presentation.common import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider -import org.sopt.kream.data.datasourceimpl.DummyRemoteDataSourceImpl import org.sopt.kream.data.datasourceimpl.ProductRemoteDataSourceImpl -import org.sopt.kream.data.repository.DummyRepositoryImpl import org.sopt.kream.data.repository.ProductRepositoryImpl import org.sopt.kream.presentation.ui.dummy.DummyViewModel import org.sopt.kream.presentation.ui.main.home.recommend.RecommendViewModel diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyActivity.kt b/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyActivity.kt deleted file mode 100644 index dafd29a..0000000 --- a/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyActivity.kt +++ /dev/null @@ -1,15 +0,0 @@ -package org.sopt.kream.presentation.ui.dummy - -import android.os.Bundle -import androidx.activity.viewModels -import org.sopt.kream.databinding.ActivityDummyBinding -import org.sopt.kream.presentation.common.ViewModelFactory -import org.sopt.kream.util.base.BindingActivity - -class DummyActivity : BindingActivity({ ActivityDummyBinding.inflate(it) }) { - private val dummyViewModel: DummyViewModel by viewModels { ViewModelFactory() } - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - } -} diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyViewModel.kt b/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyViewModel.kt deleted file mode 100644 index fd3f628..0000000 --- a/app/src/main/java/org/sopt/kream/presentation/ui/dummy/DummyViewModel.kt +++ /dev/null @@ -1,16 +0,0 @@ -package org.sopt.kream.presentation.ui.dummy - -import androidx.lifecycle.ViewModel -import androidx.lifecycle.viewModelScope -import kotlinx.coroutines.launch -import org.sopt.kream.domain.repository.DummyRepository - -class DummyViewModel( - private val dummyRepository: DummyRepository, -) : ViewModel() { - fun getDummyUserList(page: Int = 2) { - viewModelScope.launch { - dummyRepository.getDummyUserList(page = page) - } - } -} From cd4614af8b6a2af881a4c47832bf509c61d5326e Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 06:27:51 +0900 Subject: [PATCH 4/7] =?UTF-8?q?[delete]=20#38=20dummy=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/org/sopt/kream/data/ApiFactory.kt | 1 - .../org/sopt/kream/presentation/common/ViewModelFactory.kt | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/main/java/org/sopt/kream/data/ApiFactory.kt b/app/src/main/java/org/sopt/kream/data/ApiFactory.kt index 1180d26..7654188 100644 --- a/app/src/main/java/org/sopt/kream/data/ApiFactory.kt +++ b/app/src/main/java/org/sopt/kream/data/ApiFactory.kt @@ -29,6 +29,5 @@ object ApiFactory { } object ServicePool { - val dummyService = ApiFactory.create() val productService = ApiFactory.create() } diff --git a/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt b/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt index 1554dc9..255576b 100644 --- a/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt +++ b/app/src/main/java/org/sopt/kream/presentation/common/ViewModelFactory.kt @@ -4,7 +4,6 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import org.sopt.kream.data.datasourceimpl.ProductRemoteDataSourceImpl import org.sopt.kream.data.repository.ProductRepositoryImpl -import org.sopt.kream.presentation.ui.dummy.DummyViewModel import org.sopt.kream.presentation.ui.main.home.recommend.RecommendViewModel import org.sopt.kream.presentation.ui.main.home.release.ReleaseProductViewModel import org.sopt.kream.presentation.ui.productdetail.ProductDetailViewModel @@ -12,9 +11,7 @@ import org.sopt.kream.presentation.ui.search.SearchViewModel class ViewModelFactory : ViewModelProvider.Factory { override fun create(modelClass: Class): T { - if (modelClass.isAssignableFrom(DummyViewModel::class.java)) { - return DummyViewModel(DummyRepositoryImpl(DummyRemoteDataSourceImpl())) as T - } else if (modelClass.isAssignableFrom(SearchViewModel::class.java)) { + if (modelClass.isAssignableFrom(SearchViewModel::class.java)) { return SearchViewModel(ProductRepositoryImpl(ProductRemoteDataSourceImpl())) as T } else if (modelClass.isAssignableFrom(ReleaseProductViewModel::class.java)) { return ReleaseProductViewModel(ProductRepositoryImpl(ProductRemoteDataSourceImpl())) as T From d1bbd08a24e1f9e9752c4b95abaf5398b5cdd279 Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 06:36:08 +0900 Subject: [PATCH 5/7] =?UTF-8?q?[chore]=20#38=20conflict=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/home/release/ReleaseAdvertisementViewPager.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt index 2645adb..f10ed34 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseAdvertisementViewPager.kt @@ -2,8 +2,10 @@ package org.sopt.kream.presentation.ui.main.home.release import android.annotation.SuppressLint import androidx.compose.foundation.Image +import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.aspectRatio @@ -12,6 +14,10 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width +import androidx.compose.material.Tab +import androidx.compose.material.TabRow +import androidx.compose.material.TabRowDefaults +import androidx.compose.material.TabRowDefaults.tabIndicatorOffset import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -20,6 +26,7 @@ import androidx.compose.runtime.mutableLongStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier +import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import com.google.accompanist.pager.ExperimentalPagerApi @@ -27,7 +34,7 @@ import com.google.accompanist.pager.HorizontalPager import com.google.accompanist.pager.rememberPagerState import kotlinx.coroutines.delay import org.sopt.kream.R -import org.sopt.kream.presentation.ui.model.Advertisement +import org.sopt.kream.presentation.model.Advertisement import org.sopt.kream.theme.robotoBold import java.util.concurrent.TimeUnit From a868b862e7bff537829bd85e78a2a96117f6fcf1 Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 06:50:44 +0900 Subject: [PATCH 6/7] [chore] #38 ktlintFormat --- .../org/sopt/kream/presentation/ui/main/home/HomeFragment.kt | 2 +- .../kream/presentation/ui/main/home/release/ReleaseFragment.kt | 2 +- .../presentation/ui/productdetail/ProductDetailFragment.kt | 2 +- .../org/sopt/kream/presentation/ui/search/SearchFragment.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt index 190a75f..9cf40b9 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/HomeFragment.kt @@ -23,9 +23,9 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import org.sopt.kream.R import org.sopt.kream.databinding.FragmentHomeBinding +import org.sopt.kream.presentation.type.HomeTabBarType import org.sopt.kream.presentation.ui.main.home.recommend.RecommendFragment import org.sopt.kream.presentation.ui.main.home.release.ReleaseFragment -import org.sopt.kream.presentation.type.HomeTabBarType import org.sopt.kream.theme.PinkColor import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamTab diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt index ea6b8c5..dae994c 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/main/home/release/ReleaseFragment.kt @@ -48,8 +48,8 @@ import org.sopt.kream.R import org.sopt.kream.data.model.response.ResponseReleaseProductDto import org.sopt.kream.databinding.FragmentReleaseBinding import org.sopt.kream.presentation.common.ViewModelFactory -import org.sopt.kream.presentation.ui.main.home.recommend.RecommendFragment import org.sopt.kream.presentation.model.Advertisement +import org.sopt.kream.presentation.ui.main.home.recommend.RecommendFragment import org.sopt.kream.theme.body4Bold import org.sopt.kream.theme.body5Regular import org.sopt.kream.theme.body6Regular diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt index 16b42ff..1a26a78 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/productdetail/ProductDetailFragment.kt @@ -13,9 +13,9 @@ import org.sopt.kream.R import org.sopt.kream.databinding.FragmentProductDetailBinding import org.sopt.kream.presentation.common.ViewModelFactory import org.sopt.kream.presentation.model.ProductDetailInfo -import org.sopt.kream.presentation.ui.search.SearchFragment.Companion.PRODUCT_ID import org.sopt.kream.presentation.type.ProductDetailButtonType import org.sopt.kream.presentation.type.ProductDetailInfoType +import org.sopt.kream.presentation.ui.search.SearchFragment.Companion.PRODUCT_ID import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamProductDetailStyleImageView import org.sopt.kream.util.view.UiState diff --git a/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt b/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt index 0849480..3bfd253 100644 --- a/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt +++ b/app/src/main/java/org/sopt/kream/presentation/ui/search/SearchFragment.kt @@ -28,8 +28,8 @@ import kotlinx.coroutines.flow.onEach import org.sopt.kream.R import org.sopt.kream.databinding.FragmentSearchBinding import org.sopt.kream.presentation.common.ViewModelFactory -import org.sopt.kream.presentation.ui.main.home.HomeFragment.Companion.SEARCH_WORD import org.sopt.kream.presentation.type.SearchTabBarType +import org.sopt.kream.presentation.ui.main.home.HomeFragment.Companion.SEARCH_WORD import org.sopt.kream.util.base.BindingFragment import org.sopt.kream.util.component.KreamTab import org.sopt.kream.util.component.KreamTabBar From 87fcb943546053634850951ce8e86205525e8bbc Mon Sep 17 00:00:00 2001 From: jihyunniiii Date: Sat, 25 May 2024 07:01:39 +0900 Subject: [PATCH 7/7] [docd] #38 update README.md --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ebbce9..012e2ce 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,13 @@ > NOW SOPT 34th 합동 세미나 앱 4조 Android팀
24.05.11 - 24.05.24 +![KREAM](https://github.com/NOW-SOPT-APP4-KREAM/KREAM-Android/assets/103172971/d3d9b1c3-81ef-47ef-8a73-bcbbc48b13e9) ## 🍨 *****Contributors***** | 배지현
[@jihyunniiii](https://github.com/jihyunniiii) | 박효빈
[@Hyobeen-Park](https://github.com/Hyobeen-Park) | 신민석
[@t1nm1ksun](https://github.com/t1nm1ksun) | |:---:|:-----------------------------------------------------------------------------:|:-----------------------------------------------------------------------------:| | | | | +| `View3 (검색 페이지)`,`View4 (상품 상세 페이지)` |`View1 (발매정보 페이지)`|`View2 (추천 페이지)`| ## 📗 *****Convention***** @@ -14,4 +16,45 @@
[📘 Android Coding Convention](https://jihyunniiii.notion.site/Android-Coding-Convention-027eef4f49d8434da8e4783b5ff7ce10?pvs=4)
-[📒 Package Convention](https://jihyunniiii.notion.site/Package-Convention-9f1c20d264b840e6850c48a618dc8b42?pvs=4) \ No newline at end of file +[📒 Package Convention](https://jihyunniiii.notion.site/Package-Convention-9f1c20d264b840e6850c48a618dc8b42?pvs=4) + +## 📷 *****ScreenShot***** + +https://github.com/NOW-SOPT-APP4-KREAM/KREAM-Android/assets/103172971/34d07a0b-2b58-48d2-98ad-c31c63b310a3 + + +## 📁 *****Foldering***** + +``` +📂 org.sopt.kream +┣ 📂 data +┃ ┣ 📂 datasource +┃ ┣ 📂 datasourceimpl +┃ ┣ 📂 mapper +┃ ┣ 📂 model +┃ ┃ ┣ 📂 request +┃ ┃ ┣ 📂 response +┃ ┣ 📂 repository +┃ ┣ 📂 service +┣ 📂 domain +┃ ┣ 📂 model +┃ ┣ 📂 repository +┣ 📂 presentation +┃ ┣ 📂 common +┃ ┣ 📂 model +┃ ┣ 📂 type +┃ ┣ 📂 ui +┃ ┃ ┣ 📂 main +┃ ┃ ┣ 📂 productdetail +┃ ┃ ┣ 📂 search +┣ 📂 theme +┣ 📂 util +┃ ┣ 📂 base +┃ ┣ 📂 component +┃ ┣ 📂 context +┃ ┣ 📂 fragment +┃ ┣ 📂 int +┃ ┣ 📂 intent +┃ ┣ 📂 modifier +┃ ┣ 📂 modifier +```