cleanyourtv-app
Clean Your TV를 위한 커뮤니티 제작 모바일 앱
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기🏃♂️ 단순한 거리와 페이스 기록을 넘어, 러닝 당시의 컨디션과 경험까지 함께 저장하는 러닝 기록 iOS 앱입니다.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Running Diary는 단순한 거리와 페이스 기록을 넘어, 러닝 당시의 컨디션과 경험까지 함께 저장하는 러닝 기록 iOS 앱입니다.
HealthKit 자동 연동으로 러닝 데이터를 손쉽게 불러오고, 통증 부위·수면·메모 등의 컨디션을 기록하여 러닝과 몸 상태의 상관관계를 분석할 수 있습니다. 날씨 자동 조회로 환경 요인도 함께 추적하며, 월별 캘린더로 장기 패턴을 한눈에 파악할 수 있습니다.
HealthKit에서 러닝 데이터(거리, 페이스, 심박수, 케이던스, 경로)를 자동으로 불러와 수동 입력 없이 빠르게 기록을 관리할 수 있습니다.
통증 부위, 주법, 수면 시간, 메모 등을 기록하여 러닝과 컨디션의 상관관계를 파악하고 부상 패턴을 분석할 수 있습니다.
러닝 경로를 기반으로 당시 날씨(온도, 습도, 풍속)를 자동 조회하여 환경이 기록에 미치는 영향을 함께 분석합니다.
무한 스크롤 캘린더와 월별 총 거리 통계로 러닝 습관과 성장 추세를 장기적으로 확인할 수 있습니다.
스크린샷은 screenshots.pro를 사용하여 제작되었습니다.
graph TD
subgraph " "
A("<img src='fastlane/screenshots/ko/1.png' width='200' alt='화면 1'><br><b>캘린더/메인</b>")
end
subgraph " "
B("<img src='fastlane/screenshots/ko/2.png' width='200' alt='화면 2'><br><b>일자별 기록</b>")
end
subgraph " "
C("<img src='fastlane/screenshots/ko/4.png' width='200' alt='화면 4'><br><b>기록 추가</b>")
end
A -- "일자 선택" --> B
B -- "추가하기" --> C
C -- "저장" --> B
style A fill:#fff,stroke:#ddd,stroke-width:1px,rx:10,ry:10
style B fill:#fff,stroke:#ddd,stroke-width:1px,rx:10,ry:10
style C fill:#fff,stroke:#ddd,stroke-width:1px,rx:10,ry:10
RunDiary
├── RunDiary # 메인 앱 타겟 (UI, Feature 조합)
│ ├── Sources # 앱 엔트리 포인트 및 메인 소스
│ └── Resources # 에셋, Info.plist 등
├── Dependencies # 기능별 모듈 (SPM)
│ ├── CommonFoundation # 공통 유틸리티, 익스텐션
│ ├── Models # 데이터 모델 (Domain Entities)
│ ├── HealthKitService # HealthKit 연동 서비스
│ ├── WeatherKitService # 날씨 정보 조회 서비스
│ ├── PersistencesService # SwiftData 저장소
│ └── DependencyProxy # 모듈 간 의존성 관리
brew install swiftlint 필요, 검사는 ./Scripts/swiftlint.sh)이 프로젝트의 상세한 기술 내용은 GitHub Wiki에서 확인할 수 있습니다.
Git 워크플로우, 커밋/PR 규칙, 개발 가이드라인은 CONTRIBUTING.md를 참고하세요.