강수아 - MyProfile, Tab2(SearchNewGroup), Overall Design 금나연 - Login & SignUp, Tab5(MyCollection), Navigation 박종회 - Tab1(MyGroups), Tab3(MyAquarium), Tab4(GACHA)
여러 사람들과 공유하고 인증하면서 습관을 형성할 수 있게 도와주는 어플리케이션
→ 습관 인증의 기록들을 시각화하여 캘린더에 보여줌으로써 나의 습관 형성 과정을 볼 수 있음
→ 습관을 인증하면 하루 한 번 받는 포인트로 본인만의 아쿠아리움을 채워나가며 동기부여의 역할을 함
Android Studio 4.1.0
- compileSDKversion : 30
- buildToolsversion : 30.0.3
- SDK 21 기준 호환
- Firebase Version : v4.6.0
기본 로그인, 구글 로그인, 페이스북 로그인 가능
- 회원가입할 때 프로필 사진, 이메일, 이름 등을 입력함
- 비밀번호는 6자리 이상
- 페이스북으로 로그인하면 default 프로필 사진 사용
5개의 네비게이션 메뉴
매일 뜨는 오늘의 포인트
- 하루에 한 번 처음으로 앱에 들어갈 때 어제의 습관 기록을 통해 얻은 포인트를 dialog로 보여줌
- 5가지의 메뉴를 navigation drawer로 보여줌
나의 정보 및 이름/ 비밀번호 변경
Log out / Sign Out 가능
- navigation drawer 상단에 있는 프로필을 클릭하면 개인 정보를 볼 수 있는 창으로 넘어감
- 이름 변경 버튼을 누르면 이름을 변경할 수 있고 바로 바뀐 모습을 볼 수 있음
- 비밀번호도 변경 가능함
- Log out 하면 다시 로그인 화면으로 넘어감
- Sign out 하면 회원 탈퇴가 됨
내가 가입한 그룹들만 보여주고 해당 게시판에 들어가면 나의 습관을 게시글로 올리면서 기록할 수 있음
- 내가 가입한 그룹들을 볼 수 있음
- 그룹 클릭하면 해당 그룹의 게시판으로 넘어감
- 하단에 있는 버튼을 클릭하면 새로운 게시글을 쓸 수 있는 dialog가 뜸
- 게시글에 좋아요를 누를 수 있고 누적된 좋아요의 개수를 볼 수 있음
새로운 그룹을 찾고 검색할 수 있음
내가 직접 그룹을 생성할 수 있음
- 앱 내에 저장되어 있는 모든 그룹을 볼 수 있음
- 검색 바에서 그룹의 이름을 검색할 수 있음
- Join 버튼을 클릭하면 해당 그룹에 참여할 수 있음
- 하단에 있는 버튼을 클릭하여 직접 새로운 습관 형성 그룹을 만들 수 있음
- 새로운 그룹은 그룸의 프로필 사진과 그룹 이름, 그룹에 대한 설명이 필요함
인증하면서 받은 포인트로 물고기를 받고 여러 물고기들을 모아서 볼 수 있는 곳
- 내가 받은 물고기들을 볼 수 있음
- 한 곳을 오래 클릭하고 있으면 물고기 밥이 생기고 물고기들이 그곳으로 모임
인증하면서 받은 포인트로 물고기를 받을 수 있는 곳
물고기는 랜덤!
- 내가 받은 포인트를 볼 수 있고 큰 버튼을 클릭하면 랜덤으로 물고기를 300 coin에 살 수 있음
- 물고기는 나의 Collection에 저장됨
받은 물고기들을 볼 수 있음
- 내가 받은 모든 물고기들을 볼 수 있음
- 아직 받지 못한 물고기의 모습은 볼 수 없음
- 받은 물고기들의 Add 버튼을 클릭하면 Aquarium에 추가할 수 있음
- Remove 버튼을 누르면 Aquarium에서 삭제할 수 있음