Skip to content

Team-ToYou/ToYou-Android

Repository files navigation

📮투유 (To.You)


API Build Status

당신을 만나는 매일의 질문, 투유 repo:android


투유를 소개합니다 ♥️

투유는 바쁜 하루 속에서 자신을 돌아볼 여유가 부족한 당신에게 감정과 마주할 특별한 순간을 선물합니다.

오늘의 기분을 감정우표로 표현하고, 답변으로 나만의 일기카드를 만들어보세요!


투유 기능 알아보기! 😎

STEP 1️⃣ 감정우표 선택하기

  • 오늘 당신은 어떤 기분인가요?
  • 감정우표를 선택하면 홈화면과 일기카드가 오늘의 기분에 맞게 변화합니다.

STEP 2️⃣ 일기카드 만들기

  • 맞춤형 질문에 답하며 나만의 이야기를 남겨보세요!
  • 친구들의 질문에도 답하며 특별한 일기 카드를 만들어보세요.

STEP 3️⃣ 나의 기록 확인하기

  • 지나간 날들을 일기카드에서 다시 떠올려보세요.
  • 어제와 오늘, 내일을 연결해주는 투유와 함께해요!

CONTRIBUTORS

온보딩

기록
마이페이지
친구 목록
일기카드
FCM

SCREENSHOTS

1 2 3
온보딩
회원가입
튜토리얼

감정우표 선택
일기카드 생성
친구목록
친구추가
질문하기
나의 기록
친구 기록
마이페이지
프로필 수정
회원탈퇴

TECH STACK

Required

  • IDE : Android Studio Koala
  • JDK : Java 18 JDK
  • Kotlin Language : 2.0.0
  • AGP : 8.2.1

Language

  • Kotlin

Libraries

  • AndroidX

    • Activity & Fragment(Single Activity Architecture)
    • Core
    • Lifecycle & ViewModel
    • Navigation
    • Splash
    • Material3
    • Room
  • Kotlin Libraries (Coroutine, Serialization, Immutable Collection)

  • Retrofit, OkHttp

  • Kakao Open API

  • Dotsindicator

  • Timber

  • Firebase


PACKAGE STRUCTURE

🗃️app
 ┣ 📂data
 ┃ ┣ 📂create
 ┃ ┣ 📂emotion
 ┃ ┣ 📂home
 ┃ ┣ 📂mypage
 ┃ ┣ 📂notice
 ┃ ┣ 📂onboarding
 ┃ ┣ 📂record
 ┃ ┗ 📂social
 ┣ 📂domain
 ┃ ┣ 📂create
 ┃ ┣ 📂home
 ┃ ┣ 📂notice
 ┃ ┣ 📂record
 ┃ ┗ 📂social
 ┣ 📂fcm
 ┃ ┣ 📂domain
 ┃ ┣ 📂dto
 ┃ ┗ 📂service
 ┣ 📂model
 ┃ ┣ 📂calendar
 ┃ ┣ 📂local
 ┃ ┗ 📂remote
 ┣ 📂network
 ┣ 📂presentation
 ┃ ┣ 📂base
 ┃ ┣ 📂fragment
 ┃ ┗ 📂viewmodel
 ┣ 📂utils