GunGang은 카이스트 주변에서 친구와 함께 운동하고 기록할 수 있는 앱입니다.
빡빡한 일정, 적은 운동시설,
삭막한 몰입캠프 생활에 지친 몰캠생들의 운동을 돕는 앱
“헬친과 같이 운동하러 가고싶어요”
“3대 500 치는데 지금 다니는 헬스장에 원판이 부족해요”
“운동 안 하는 친구를 꼭 운동에 데려가고 싶어요"
“카이스트 근처에 운동시설이 뭐가 있는지 모르겠어요”
“ 10kg 원판 4개 올리면 40kg죠?”
-
운동 친구 목록
-
친구와 마지막으로 함께 운동한 날짜를 기록할 수 있습니다.
-
전화 연결 ☎️
앱에서 바로 친구에게 전화할 수 있습니다.
- 카이스트 근처 인기 운동시설 리스트
- 운동시설을 사진으로 확인해볼 수 있습니다.
- 다양한 시설을 종목 별로 필터링해 확인할 수 있습니다.
- 이참에 새로운 종목에 도전해보아요 💪
- 오운완 캘린더 🔥
- 나의 운동 기록을 저장할 수 있습니다.
- 기간별 운동 시간 계산, 최장 운동 지속기간 기록,동기부여가 되는 운동 명언까지!
조민주 - 이화여자대학교 컴퓨터공학전공
공진우 - 카이스트 전산학부
Front-end - Kotlin, Jetpack Compose, View
IDE : Android Studio
//Jetpack Compose 기존구현
Column(/*modifier*/){
Text()
Spacer()
Calendar()
Spacer()
...
}
val dialogView = LayoutInflater.from(context)
.inflate(R.layout
.exercise_time_dialog, null)
val alertDialog = AlertDialog.Builder(context)
.setView(dialogView)
.setOnDismissListener { onDismiss() }
.create()
Feature Update & Bug 관리 - Github Project
- 가장 처음 시작 화면입니다.
- 하단의 탭바로 탭을 이동할 수 있습니다.
- 친구들의 연락처 목록입니다.
- 친구의 이름, 전화번호, 최근 함께 운동한 날짜를 볼 수 있습니다.
- 최근 함께 운동한 날짜는 기록에 따라 다른 색으로 표시됩니다.
- 기록 없음: 회색
- 10일 이내: 연두색
- 10일 이전: 빨간색
- 친구의 연락처를 클릭하면 휴대폰 기본 전화 앱으로 연결됩니다.
- 친구에게 함께 운동하자고 제안해봅시다.
n일전
/기록 없음
텍스트를 클릭하면 화면이 나타나 최근 함께 운동한 날짜를 수정할 수 있습니다.- 달력에서 최근 운동한 날짜를 고르면 바로 적용됩니다.
- 오늘 이후의 날짜는 아직 고를 수 없습니다.
오늘
을 누르면 오늘로 빠르게 설정됩니다.지우기
를 누르면 기록을 지울 수 있습니다.
- 홈 화면에는 앱에 등록된 카이스트 근처 인기 있는 운동 시설의 사진이 모두 나타납니다.
- 각 사진 위에는 시설들의 이름, 주소가 나타납니다.
- 상단에 있는 바를 통해 친구와 함께 하고 싶은 운동을 선택할 수 있습니다.
- 운동을 선택하면 각 운동을 할 수 있는 카이스트 주변 운동 시설이 나타납니다.
- 시설의 사진을 클릭하면 크게 볼 수 있습니다.
- 히트맵 달력으로 나의 운동 기록을 한 눈에 확인할 수 있습니다. 화면 선택 시 바로 오늘 날짜를
운동 시간 기록하기
를 눌러 나의 운동 기록을 저장할 수 있습니다.- 미래 날짜 선택 시, 경고창과 함께 운동 기록 저장이 취소됩니다.
- 날짜를 잘못 저장해도 바로 새로운 데이터를 저장하여 수정할 수 있습니다.
- 저장된 운동 기록은 히트맵 달력에 바로 반영됩니다.
- 저장된 운동 시간 데이터를 기반으로 이번주 누적 운동시간, 이번달 누적 운동시간, 최고 연속 운동일수를 계산하여 출력합니다.
- 새로운 데이터 저장 시 수정된 기록은 바로 화면에 반영됩니다.
- 랜덤으로 출력되는 동기부여 명언을 보며 운동 슬럼프를 극복할 수 있습니다💪
https://drive.google.com/file/d/1OJokE3yk0g5lxiVd6s-4RQ8Nr6UMpfPY/view?usp=drive_link