- 사용자들은 다른 사람들과의 경쟁 없이, 나만의 기록을 남기는 것에만 집중할 수 있어요. 🖊️
- 티티에 남겨진 기록들은 이쁜 그래프로 표현돼요. 많은 사용자들이 인스타그램에 기록을 공유하고 있어요. 🖼
- 티티는 사용자에게 간편한 사용성을 제공하기 위해 사용자 친화적인 UI/UX를 고민하고 있어요. 🦄
![스크린샷 2024-03-31 오후 2 01 34](https://private-user-images.githubusercontent.com/61337202/318242748-3482344a-7c09-47af-a54c-4b03fd91d5eb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTczMTAsIm5iZiI6MTczOTExNzAxMCwicGF0aCI6Ii82MTMzNzIwMi8zMTgyNDI3NDgtMzQ4MjM0NGEtN2MwOS00N2FmLWE1NGMtNGIwM2ZkOTFkNWViLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE2MDMzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwN2E5NjkyZjhmY2M0ODUyZjRjNjU1NWRhYjcwODkzY2U3NzUwYjQ0NGM1MDQ5NzVmMGQ2OTMwMzZkZTNjMmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VuXa3oDmb0zDuWbzboX7Wp10TaqqzhFxuROPt_g_7jE)
- 기록 측정 - Timer 모드 (앱 종료시에도 기록 진행)
- 기록 측정 - Stopwatch 모드 (앱 종료시에도 기록 진행)
- 기록 설정 - 목표시간, 타이머시간 설정
- 기록 설정 - Log 창 표시를 위한 Month, Week, Daily 목표시간 설정
- Log Daily - 24시간 시간대별 누적시간 그래프 제공
- Log Daily - 기록명 별 누적시간 그래프 제공
- Log Week - 주간 요일별 누적시간 및 상위 5가지 기록명 별 누적시간 그래프 제공
- Log Home - Total 총 누적시간 및 상위 5가지 기록명 별 누적시간 그래프 제공
- Log Home - 현재 Month 누적시간 그래프 제공
- Log Home - 현재 Month 상위 5가지 기록명 별 누적시간 그래프 제공
- Log Home - 현재 Week 누적시간 그래프 제공
- Notification - 타이머 종료 5분전, 종료 알림
- Notification - 스탑워치 1시간단위 경과 알림
- Color - Timer & Stopwatch 배경색 컬러 커스터마이징 제공
- Color - 그래프 테마색상 12가지 제공 (다크 & 라이트 모드)
-
MVI (Mavericks)
- Kotlin based, Coroutines + Flow for asynchronous.
- ksp : Kotlin Symbol Processing API.
- Hilt : for dependency injection.
- Compose : Android’s recommended modern toolkit for building native UI.
- Compose Navigation : navigate between composables
- DataStore : Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally.
- Room : Constructs Database by providing an abstraction layer over SQLite to allow fluent database access.
- Moshi : A modern JSON library for Kotlin and Java.