IN SOPT 31st APPJAM ν΅κ³ μ Android ν λ ν¬μ λλ€.
ν΅κ³ μ(Keep-Go-Eat)
μ’μ μμμ λ λ¨Ήκ³ , λμ μμμ λ λ¨Ήλ λ μ λλ €κ°λλ‘ λλ μ¦κ±°μ΄ μμ΅κ΄ κΈ°λ‘ μλΉμ€, ν΅κ³ μ
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
LoginView |
HomeView |
HomeView |
GoalDetailView |
![]() |
![]() |
![]() |
![]() |
GoalDetailView |
GoalSettingView |
MyPageView |
| @YuBeen-Park | @Dani43 | @youngjinc |
|---|---|---|
![]() |
![]() |
![]() |
HomeView, WithdrawView |
LoginView, OnBoardingView |
GoalSettingView, GoalDetailView |
| Architecture | Clean Architecture, MVVM |
|---|---|
| Design Pattern | Repository Pattern, Adapter Pattern, Delegation Pattern, Observer Pattern |
| Jetpack Components | encryptedsharedpreferences, LiveData, Lifecycle, ViewModel, DataBinding |
| Dependency Injection | Hilt |
| Network | Retrofit, OkHttp |
| Asynchronous Processing | Coroutine(+ Flow) |
| Third Party Library | Coil, Social Login, Firebase, Lottie, Timber, kotlinSerialization |
| Strategy | Git Flow |
| CI | GitHub Action(KtLint, Complie Check) |
| Other Tool | Slack, Notion, Figma, Postman |
ν΅κ³ μ μλνμ κΉ μ»¨λ²€μ μ΄ κΆκΈνλ€λ©΄? click βοΈ
ν΅κ³ μ μλνμ μ½λ 컨벀μ μ΄ κΆκΈνλ€λ©΄? click βοΈ
ν΅κ³ μ μλνμ μΉΈλ°λ³΄λμ΄ κΆκΈνλ€λ©΄? click βοΈ
π org.keepgoeat
β£ π data
β β£ π datasource
β β£ π model
β β£ π repository
β β£ π service
β£ π di
β£ π domain
β β£ π model
β β£ π repository
β£ π presentation
β β£ π detail
β β£ π home
β β£ π onboarding
β β£ π setting
β β£ π sign
β β£ π splash
β β£ π type
β£ π util
β β£ π binding
β β£ π extension












