- 사용자들은 다른 사람들과의 경쟁 없이, 나만의 기록을 남기는 것에만 집중할 수 있어요. 🖊️
- 티티에 남겨진 기록들은 이쁜 그래프로 표현돼요. 많은 사용자들이 인스타그램에 기록을 공유하고 있어요. 🖼
- 티티는 사용자에게 간편한 사용성을 제공하기 위해 사용자 친화적인 UI/UX를 고민하고 있어요. 🦄
- 기록 측정 - 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.