Skip to content

Latest commit

 

History

History
113 lines (93 loc) · 4.71 KB

README.md

File metadata and controls

113 lines (93 loc) · 4.71 KB

Motivoo(모티부)

Kotlin Gradle Android Studio minSdkVersion targetSdkVersion

부모님의 건강이 걱정되시나요? 부모님의 운동에 부담감을 느끼는 자녀들이 있을까? 어떤 방법으로 운동을 돕고 있을까? 에 대한 궁금증을 가지고 모티부의 서비스가 시작되었습니다. 모티부는 부모와 자녀에게 매일 맞춤형 미션을 부여하여, 부모의 운동 전 과정을 도와줍니다!

모티부와 함께 걷기로 건강을 챙겨보아요! 🏃‍♂️🏃‍♀️

Motivoo 핵심 가치

🧡 신뢰 : 부모님의 운동은 믿고 맡길 수 있도록
💛 동기 부여 : 부모가 운동을 더이상 숙제처럼 느끼지 않도록
💙 연결 : 부모와 자녀가 서로 함께하고 있다고 느낄 수 있도록

📱ScreenShot

| | | | |

How to use Deisgn Component?

learn from README 👀

Development

Libraries

  • AndroidX

    • RecyclerView
    • ViewPager
    • ViewModel
    • Fragment
    • Security
    • Core & AppCompat
    • Splash Screen
    • Navigation
  • Kotlin Libraries

    • kotlinx-serialization
    • coroutines-play-services
  • Hilt

  • Coil & Glide

  • Timber

  • Retrofit2

  • Firebase

    • Analytics & Crahslytics
    • Realtime Database
  • Material Components

  • OkHttp3

  • Kakao login

  • Lottie

  • Aws s3

  • Java 8+ API desugaring support

  • LeakCanary

  • DataStore

Test & Code analysis

  • Ktlint
  • Junit4 & Espresso

Architecture

  • Use SingleActivity
  • MVVM
  • 구글 권장 아키텍처
    • Presentation / Domain(Optional) / Data

Package Structure

├── 📁 app
│   ├── 📁 presentation
│   ├── 📁 data
│        ├── 📁 datasource
│        ├── 📁 model
│             ├── 📁 response
│             └── 📁 request
│        ├── 📁 repository
│        └── 📁 service 
│   ├── 📁 di
│   ├── 📁 domain
│        ├── 📁 model
│        └── 📁 repository
│   └── 📁 util
│        ├── 📁 binding
│        └── 📁 extension
└──

Convention

Projects Progress Board

  • 1️⃣ Phase1
    • 합숙 전 : 프로젝트 기초세팅, 뷰 관련 작업
  • 2️⃣ Phase2
    • 합숙 1주차 : 뷰 관련 작업 + 서버 연결
  • 3️⃣ Phase3
    • 합숙 2주차 : 서버 연결 마무리 + QA + 1차 릴리즈

Developer

이준희(리드) 조관희 엄현지 김준서(명예 OB)
@l2zh @Jokwanhee @hyunjium @giovannijunseokim