Skip to content
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
63fba88
[feat] 바텀 네비 세팅 중 임시 커밋
kangyuri1114 Mar 18, 2025
4a5f5c0
[feat] 바텀 네비 UI 세팅
kangyuri1114 Mar 18, 2025
a779c8e
[feat] 바텀 네비 constraint 수정
kangyuri1114 Mar 19, 2025
18b23e2
[feat] 바텀 네비 아이템 클릭 리스너 함수 추가
kangyuri1114 Mar 19, 2025
334cac4
Merge branch 'develop' into feat/set-bottom-navigation
kangyuri1114 Mar 24, 2025
0dc0340
[feat] 현 메인 액티비티 명을 cefeteriaActivity로 변경
kangyuri1114 Mar 25, 2025
1a7ac30
[feat] 현 메인 액티비티 명을 cefeteriaActivity로 변경
kangyuri1114 Mar 25, 2025
cbaa8aa
[feat] Mypage, Cafeteria Fragment 로 전환 후 MainActivity에 있어야 하는 로직 옮기기.…
kangyuri1114 Mar 25, 2025
30d644e
[chore] 주석 추가 및 불필요 코드 삭제
kangyuri1114 Mar 25, 2025
a494fe9
[chore] Mypage, Cafeteria Fragment를 MainActivity ViewPager 로 넣기는 성공 했…
kangyuri1114 Mar 25, 2025
f514999
[feat] CalendarViewModel 로직을 MainViewModel로 옮김
kangyuri1114 Mar 25, 2025
12a89d5
[chore] 불필요한 코드 삭제
kangyuri1114 Mar 25, 2025
f803c08
[fix] 이전, 다음 주차 이동 버튼 클릭 시 앱터짐 이슈 해결 (데이터바인딩을 뷰바인딩으로)
kangyuri1114 Mar 25, 2025
7a5894c
[chore] 불필요한 코드 삭제
kangyuri1114 Mar 25, 2025
8bbea17
[feat] 마이페이지 toolbar 추가
kangyuri1114 Mar 25, 2025
6d534b9
[feat] map 프래그먼트 컴포즈 뷰 띄우기 성공 및 임시로 주석처리 진행
kangyuri1114 Mar 25, 2025
1ae1bd1
Merge branch 'develop' into feat/set-bottom-navigation
kangyuri1114 Mar 27, 2025
bda5973
release 2.1.7 (#278)
kangyuri1114 Mar 27, 2025
b766b9e
[Chore] Change delete/modify/report modal (#248)
HI-JIN2 Mar 27, 2025
39c8996
feat: splash 기존 이미지로 변경 및 스플래쉬 실행 시간 2초로 복구 (#281)
kangyuri1114 Mar 30, 2025
c5879dd
feat: splash 배경 색 변경 (#282)
kangyuri1114 Mar 30, 2025
a1c32f7
Merge branch 'develop' into feat/set-bottom-navigation
kangyuri1114 Apr 1, 2025
7f69207
feat: BottomNavigation 에서 viewPager로 화면 전환하던 방식을 jetpack navigation 방…
kangyuri1114 Apr 5, 2025
af06c6b
Merge branch 'develop' into feat/set-bottom-navigation
kangyuri1114 Apr 12, 2025
15f58b9
Merge branch 'develop' into feat/set-bottom-navigation
kangyuri1114 Apr 12, 2025
c491207
feat: menu 정보 liveData -> flow 수정
kangyuri1114 Apr 13, 2025
3eda238
feat: uistate 세팅
kangyuri1114 Apr 13, 2025
ef8fd0f
feat: 로그 삭제
kangyuri1114 Apr 13, 2025
8706b6b
feat: 디버깅 로그 추가
kangyuri1114 Apr 13, 2025
eac5ef9
Merge branch 'develop' into feat/fix-bottom-navi-error
kangyuri1114 May 8, 2025
9556ead
[feat] 코드 정리
kangyuri1114 May 12, 2025
465b3a9
[feat] menuViewModel에 menuService, mealService 직접 주입하던 방식을 hilt로 주입하도…
kangyuri1114 May 12, 2025
aa0fe84
[feat] 다른 날짜 클릭 시 프래그먼트 내에서 각 식당의 메뉴 정보 중복 문제 해결
kangyuri1114 May 12, 2025
34c7b10
[feat] 불필요 import 삭제, MenuViewModelFactory.kt 삭제
kangyuri1114 May 12, 2025
891e875
[feat] NetworkModule, ServiceModule 분리
kangyuri1114 May 12, 2025
1409917
[feat] 코드 정리
kangyuri1114 May 12, 2025
9145dfc
[feat] 주석 코드 삭제
kangyuri1114 May 12, 2025
a09df12
[feat] 바텀 내비 지도 관련 코드 주석 처리
kangyuri1114 May 12, 2025
cfb86fb
[feat] CalendarViewModel.kt 삭제
kangyuri1114 May 12, 2025
e50e7e9
[feat] repackaging
kangyuri1114 May 16, 2025
b8f7040
[feat] merge develop
kangyuri1114 May 16, 2025
ae46236
[feat] 불필요 코드 삭제
kangyuri1114 May 16, 2025
4018cb6
[feat] string 추출
kangyuri1114 May 16, 2025
9d4f32f
[feat] viewmodel 선언 형식 통일
kangyuri1114 May 16, 2025
4bed0da
[feat] 로그아웃 후 로그인 화면으로 이동 코드 추가 및 log -> timber
kangyuri1114 May 16, 2025
c17656f
[feat] 마이페이지 이미지 버튼 삭제
kangyuri1114 May 21, 2025
6b12449
[feat] 불필요 이미지 삭제
kangyuri1114 May 21, 2025
d8170e9
[feat] 패키징 정리, 불필요 파일 삭제
kangyuri1114 May 21, 2025
fab649e
[feat] 연타 방지용 setOnSingleItemSelectedListener 추가
kangyuri1114 May 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ dependencies {
implementation(libs.transport.runtime)
implementation(libs.activity)
implementation(libs.fragment)
implementation(libs.androidx.activity)

// Testing libraries
testImplementation(libs.junit)
Expand Down Expand Up @@ -178,6 +179,9 @@ dependencies {
androidTestImplementation(libs.compose.bom)
debugImplementation(libs.androidx.ui.test.manifest)

// navigation
implementation ("androidx.navigation:navigation-fragment:2.8.9")
implementation ("androidx.navigation:navigation-ui:2.8.9")
}

kapt {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import android.os.Build
import androidx.annotation.RequiresApi
import androidx.core.app.NotificationCompat
import com.eatssu.android.R
import com.eatssu.android.presentation.main.MainActivity
import com.eatssu.android.presentation.main.cafeteria.CafeteriaFragment
import java.time.DayOfWeek
import java.time.LocalDateTime

Expand Down Expand Up @@ -44,7 +44,7 @@ class NotificationReceiver : BroadcastReceiver() {
}


val intent = Intent(context, MainActivity::class.java).apply {
val intent = Intent(context, CafeteriaFragment::class.java).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK
}

Expand Down
29 changes: 0 additions & 29 deletions app/src/main/java/com/eatssu/android/di/NetworkModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,7 @@ package com.eatssu.android.di

import com.eatssu.android.BuildConfig
import com.eatssu.android.BuildConfig.BASE_URL
import com.eatssu.android.data.service.MealService
import com.eatssu.android.data.service.OauthService
import com.eatssu.android.data.service.ReportService
import com.eatssu.android.data.service.ReviewService
import com.eatssu.android.data.service.UserService
import com.eatssu.android.di.network.TokenInterceptor
import dagger.Module
import dagger.Provides
Expand Down Expand Up @@ -72,29 +68,4 @@ object NetworkModule {
fun provideOauthService(retrofit: Retrofit): OauthService {
return retrofit.create(OauthService::class.java)
}

@Provides
@Singleton
fun provideUserService(retrofit: Retrofit): UserService {
return retrofit.create(UserService::class.java)
}

@Provides
@Singleton
fun provideReportService(retrofit: Retrofit): ReportService {
return retrofit.create(ReportService::class.java)
}

@Provides
@Singleton
fun provideReviewService(retrofit: Retrofit): ReviewService {
return retrofit.create(ReviewService::class.java)
}

@Provides
@Singleton
fun provideMealService(retrofit: Retrofit): MealService {
return retrofit.create(MealService::class.java)
}

}
48 changes: 48 additions & 0 deletions app/src/main/java/com/eatssu/android/di/ServiceModule.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package com.eatssu.android.di

import com.eatssu.android.data.service.MealService
import com.eatssu.android.data.service.MenuService
import com.eatssu.android.data.service.ReportService
import com.eatssu.android.data.service.ReviewService
import com.eatssu.android.data.service.UserService
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import retrofit2.Retrofit
import javax.inject.Singleton

@Module
@InstallIn(SingletonComponent::class)
object ServiceModule {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아아 xxxService만 따로 뺀거군요. 뭔가 하고 한참 봤네요


@Provides
@Singleton
fun provideUserService(retrofit: Retrofit): UserService {
return retrofit.create(UserService::class.java)
}

@Provides
@Singleton
fun provideReportService(retrofit: Retrofit): ReportService {
return retrofit.create(ReportService::class.java)
}

@Provides
@Singleton
fun provideReviewService(retrofit: Retrofit): ReviewService {
return retrofit.create(ReviewService::class.java)
}

@Provides
@Singleton
fun provideMealService(retrofit: Retrofit): MealService {
return retrofit.create(MealService::class.java)
}

@Provides
@Singleton
fun provideMenuService(retrofit: Retrofit): MenuService {
return retrofit.create(MenuService::class.java)
}
}
Loading