운동 기록들을 생성/조회/수정/삭제할 수 있는 앱. 기본 구현은 모두 끝난 상태.
기본적으로 SBD, FS, OHP 이 다섯가지 종목을 다루며, 단관절 운동은 물론, 기타 다관절 운동(로우 등)들을 추가할 계획은 전혀없음.
다만, 다섯 가지 종목을 좀 더 세분화할 계획임.
- 예시 : Back squat 의 경우,
- Back squat, High bar
- Back squat, Low bar
- Back squat, ATG
- Back squat, Pause
- Back squat, Slow eccentric 등으로 세분화.
YouTube Api Key 발급
-
https://console.developers.google.com/apis 접속 후 좌측 라이브러리 선택
-
YouTube Data API v3 선택 후 사용 클릭
-
사용자 인증 정보 > 사용자 인증 정보 만들기 > API 키 선택
-
발급 받은 API키를 local.propertis 파일에 youtube_api_key="발급_받은_키" 로 저장 (아래 예시)
-
앱 실행
-
Android Architecture Component
-
Data Binding
-
Navigation
-
LiveData
-
Room
-
ViewModel (MVVM)
-
-
UI
-
Layout : Constraint layout, RecyclerView, ViewPager2, etc.
-
Animation : Motion layout
-
-
Kotlin
-
Coroutines
-
Flow
-
-
Third party libraries
-
Glide
-
Retrofit2 (with Moshi) & YouTube Data API V3
-
Hilt
-