Skip to content

valiantwarrior/benefit-all-lifters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Benefit All Lifetrs

운동 기록들을 생성/조회/수정/삭제할 수 있는 앱. 기본 구현은 모두 끝난 상태.

기본적으로 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 발급

  1. https://console.developers.google.com/apis 접속 후 좌측 라이브러리 선택

  2. YouTube Data API v3 선택 후 사용 클릭

  3. 사용자 인증 정보 > 사용자 인증 정보 만들기 > API 키 선택

  4. 발급 받은 API키를 local.propertis 파일에 youtube_api_key="발급_받은_키" 로 저장 (아래 예시)

    image

  5. 앱 실행

스크린샷

image image image image image image

스택

  • 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