Skip to content

1-Hee/Toit

Repository files navigation

📌 프로젝트명 : To It!

일일 todo 기록 및 분석 앱

📂 프로젝트 개요

  • 개발 기간: 2024. 01. 11. ~ 2024. 05. 25. (136 일)
  • 개발 인원: 개인 프로젝트 (1인)

🛠️ 기술 스택

  • Kotlin
  • DataBinding
  • Jetpack Compose
  • Glide
  • Androidx Navgation
  • Flexbox
  • Room
  • RxKotlin
  • RxAndroid
  • Kotlinx Coroutine
  • LiveData
  • Compose Runtime Livedata
  • ViewModel
  • Gson
  • OSS Licenses Plugin
  • Google AD mob
  • Timber

✨ 주요 기능

기능 구분 설명
할 일 등록 및 기한 설정 오늘의 할 일을 작성하고, 원하는 마감 기한을 설정할 수 있음
성취 기록 및 인증 기능 완료한 할 일에 대해 인증 사진을 남기고 기록으로 저장 가능
앱 사용 통계 시각화 일간, 주간, 전체 기준으로 할 일 통계를 시각적으로 확인 가능
개인 프로필 설정 프로필 사진과 닉네임 설정을 통해 사용자 맞춤 경험 제공
할 일 검색 및 정렬 기능 검색어 및 정렬 조건을 기반으로 할 일을 빠르게 탐색 가능

🖼️ 앱 구현 화면

🧩 데이터베이스 설계도 (ERD)

⚙️ 기술적 배경 및 개선 방향 (AS-IS / TO-BE)

AS-IS

  • 일상에서 할 일을 꼼꼼히 관리하기 위한 도구 필요
  • 할 일 달성을 통한 성취도를 시각화하고 장기적으로 관리하고자 함
  • 새로운 UI 렌더링 방식의 이점을 활용하여 동적인 앱 화면 개발 도전

TO-BE

  • 하루 단위의 할 일 기록을 위한 TODO 앱 개발.
  • XML 기반 UI와 Jetpack Compose를 혼합 적용 → 정적/동적 화면의 장단점 경험
  • ERD Cloud를 활용하여서 할 일 데이터의 구조를 명확히 설계한 뒤 DB 기능 구현 → 데이터의 안정적인 저장 및 관리 보장.
  • ROOM과 SQL 쿼리 튜닝을 통해 다양한 통계 기능 지원

About

android app develop project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages