Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@ttomotam

또모탐

또모탐 - 또 한번 집중하는 모먼트 타임

image

🕰 또모탐 (ttomotam)

또 한 번 집중하는 모먼트 타이머 심플하고 직관적인 UI로 학습과 휴식의 리듬을 만들고 유지할 수 있도록 도와주는 집중 타이머 앱입니다.

📱 주요 화면


image

Simulator.Screen.Recording.-.iPhone.16.Pro.-.2025-04-29.at.08.45.33.mp4

주요 기능

  • 학습 타이머 설정 및 시작
  • 쉬는 시간 설정 및 반복 기능
  • 학습 종료 후 자동 쉬는 시간 전환
  • 쉬는 시간 종료 후 자동 학습 재시작
  • 일시정지 / 재시작 기능
  • 앱을 백그라운드로 보내거나 복귀할 때 타이머 유지

🛠 사용 기술 스택

기술 설명
Flutter 크로스 플랫폼 앱 프레임워크
Riverpod 선언형 상태 관리 도구
go_router Flutter 라우팅 패키지
shared_preferences 간단한 로컬 저장소
CustomPainter 원형 타이머 커스텀 UI 구현
Dart math 삼각함수 기반 타이머 각도 계산

🧠 구현 기술 포인트

  • 원형 타이머 수학적 구현 atan2를 활용한 각도 계산과 cos, sin 삼각함수를 활용하여 타이머 핸들을 구현했습니다. 각도는 360도를 기준으로 60분 분할되며, 드래그 시 6도 단위로 스냅됩니다.
  • 앱 종료/복귀 시 상태 유지 Riverpod 상태와 Timer 클래스를 이용하여 앱이 백그라운드로 갔다가 돌아와도 상태가 유지됩니다.

🚀 현재 상태

  • v0.9.0-beta 베타 출시 완료
  • iOS 및 Android 배포 준비중
  • 피드백 기반 개선 예정

🤝 함께 만들어가요

이 프로젝트는 여러분과 함께 성장합니다. 버그 리포트, 기능 제안, 개선 아이디어 등 모든 이슈와 기여를 환영합니다! 좋은 타이머 앱을 함께 만들어가요 🙌

Pinned Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…