운동 기록들을 생성/조회/수정/삭제할 수 있는 앱. 기본 구현은 모두 끝난 상태.
기본적으로 SBD, FS, OHP 이 다섯가지 종목을 다루며, 단관절 운동은 물론, 기타 다관절 운동(로우 등)들을 추가할 계획은 전혀없음.
다만, 다섯 가지 종목을 좀 더 세분화할 계획임.
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