______ ____ ___ __ ___ __ ___ ____ __ ____ ____ ______ ____ _ __ ____
/_ __/ / __/ / _ | / |/ / / |/ / / _/ / / / __/ / __//_ __/ / __ \ / |/ / / __/
/ / / _/ / __ | / /|_/ / / /|_/ / _/ / / /__ / _/ _\ \ / / / /_/ / / / / _/
/_/ /___/ /_/ |_|/_/ /_/ /_/ /_/ /___/ /____//___/ /___/ /_/ \____/ /_/|_/ /___/
모바일 C팀 안드로이드 저장소
|시연영상|링크
Kotlin
MVVM
AAC, Databinding, Retrofit, Coroutines, Flow, Okhttp, Lottie, Glide, Kts, Hilt
-
로그인 기능 구현
- 카카오 간편 로그인 Api
- 카카오 token 이용하여 BackEnd와 연동후 로그인 기능
-
회원 가입 기능 구현
- BackEnd와 연동하여 서버 Api를 사용하여 회원 가입 구현
- 리사이클러뷰를 사용하여 팀 선택 구현
- 정규식을 사용하여 닉네임 패턴 처리
-
메인 페이지 구현
- 커스텀 레이아웃을 통한 현재 팀스코어 표시
- 메시지 표시 / 작성 기능 구현
- 투표 및 투표 결과 표시 기능 구현
- 메시지 팀별 필터 기능 구현
- 메시지 신고 기능 구현
-
메시지 기능 구현
- 리사이클러뷰, 스와이프 기능 및 Lottie를 사용하여 역동적인 메시지 표시 구현
- 커스텀 레이아웃을 통한 메시지 작성 기능 구현
- 메시지 신고하기 기능 구현
-
투표 기능 구현
- Coroutines의 delay로 타이머 구현
- 리사이클러뷰와 Lottie를 사용하여 투표할 때 마다 하트 애니메이션이 표시되게 구현
- BottomSheetNavigation을 사용하여 투표 결과를 표시하고 binding을 통해 투표 순위마다 색상을 차별화
-
필터 기능 구현
- 리사이클러뷰를 사용하여 팀별 메시지를 선택하여 볼 수 있게 해주는 필터 기능 구현
| Part | Name |
|---|---|
| Designer | 이광훈 |
| Server | 이정표, 장효택 |
| Android Client | 김민호, 이윤지 |
| IOS Client | 서정화 |

















