Skip to content

depromeet/17th-team6-android

Repository files navigation

친구와 인증하며 달리자! 인증 기반 러닝서비스 두런두런

2075

함께 달리는 즐거움, '두런두런'

image

두런두런은 친구들과 서로 격려하며 달리는 인증 기반 소셜 러닝 서비스입니다.

많은 러너들이 동기부여를 얻기 위해 SNS나 메신저 단톡방에 러닝 기록을 공유하곤 합니다. 하지만 기존의 인증 방식에는 몇 가지 아쉬움이 있었습니다.

💡 번거로움: 매번 런닝 앱의 기록 화면을 캡처해서 공유해야 합니다.

💡 휘발성: 메신저의 수많은 대화 속에 인증샷이 묻혀버리기 쉽습니다.

💡 동기부여 저하: 시간이 지날수록 반응이 줄어들고, 의욕이 떨어지게 됩니다.

이러한 문제를 해결하고, 러닝의 즐거움을 지속시키기 위해 다음과 같은 핵심 가치를 담았습니다.

✅ 직관적인 현황 파악: 친구들의 러닝 상태와 기록을 한눈에 확인할 수 있습니다.

✅ 간편한 인증: 러닝 종료 즉시, 번거로운 캡처 없이 자동으로 인증 게시물을 업로드합니다.

✅ 확실한 동기부여: 친구의 러닝을 실시간으로 독려하고, 인증 글에 리액션을 남기며 서로를 응원합니다.

Android

노소래 김승규 이승범
@nosorae @miler198 @beom84

🛠 Tech Stack

  • Language: Kotlin 2.1.0
  • Min SDK: API 26
  • Target SDK: API 36
  • Build System: Gradle
  • Architecture: Clean Architecture
  • Navigation: Jetpack Navigation (Nav2)
  • UI: Jetpack Compose
  • Dependency Injection: Hilt
  • State Management: Orbit MVI
  • Network: Retrofit + OkHttp, Paging3
  • JSON: Kotlinx Serialization
  • Map SDK: NaverMap Android SDK
  • Image Loading: Coil
  • Local Data: DataStore, Room
  • Notification: Firebase Cloud Messaging

모듈 구조

  • App - Presentation - Domain - Data - Core(utils, background)
  • Build-logic Plugin 적용

앱 기능 살펴보기

온보딩

image

🏃‍♀️ 직관적인 온보딩 과정으로 누구나 앱을 이해하고 편하게 사용할 수 있어요!

실시간 러닝

image image

🏃‍♀️ 실시간 러닝 경로와 기록을 확인하며 목표를 향해 달려보아요!

손쉬운 인증

image

🏃‍♀️ 러닝 종료 후 이어지는 화면에서 사진을 설정하는 것만으로 빠르게 인증할 수 있습니다.

친구들의 러닝 상태 확인

image

🏃‍♀️ 친구들의 러닝 상태를 확인하고, 참여가 저조한 친구에게 알림을 보내요!

친구 초대

image

🏃‍♀️ 친구에게 코드를 전송해 러닝메이트를 만들어보아요!

친구들의 인증 피드 확인하기

image

🏃‍♀️ 친구들의 인증을 확인하고 반응을 남겨보아요!

About

디프만 17기 6팀 DoRunDoRun 안드로이드 레포지토리

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages