[Blind-Cafe]
21.10 ~ 21.12 / 앱런칭 동아리 CMC
•
한 줄 소개
◦
암실 카페 컨셉을 적용하고 3일간 익명성을 제공, 천천히 개인정보가 드러나는 데이팅 앱
•
파트
◦
기획자/디자이너/서버/IOS/AOS 각 1명, 총원 5명
◦
그 중 AOS 1인 개발, 런칭(12월 런칭 후, 현재 대규모 업데이트예정으로 내린 상태)
•
주 개발 기능
◦
온보딩 및 회원가입, 로그아웃, 계정탈퇴
◦
매칭 요청, 대기, 취소, 성공
◦
음료선택
◦
3일방 채팅 (Text, Image, Audio, Topic)
◦
7일방 채팅 (Text. Image, Audio)
◦
채팅 나가기 및 신고하기 로직
◦
프로필 설정 및 교환 (수락, 거절 로직)
•
기술스택
◦
Language : Kotlin
◦
Design pattern : MVVM Clean Architecture
◦
DI : Koin
◦
Chatting backend : Firestore, storage, FCM
◦
Async : Coroutine
◦
Single activity : Jetpack Navigation
◦
Etc : ViewPager2, Retrofit, Glide, ViewModel, LiveData, Groupie
•
배운 것 요약
◦
기획 단계부터 참여하여 빠르게 변하는 기획과 디자인을 경험하며 그에 따른 애자일한 개발 프로세스적용
◦
기획자와 디자이너와의 협업을 경험하며 원할한 소통과 정보공유의 중요성을 깨닫고 도식화와 개발과 함께 노션 기록을 습관화
◦
MVVM 디자인패턴을 적용하여 DI 개념, 관심사 분리의 장점과 재사용성의 이점을 깨달음
•
더 자세히 보기 링크
◦
소스코드 및 프로젝트 소개
◦
◦
FYI
▪
현재 업데이트를 위해 구글 플레이에서 비활성화 상태입니다.
▪
구글 플레이에 활성화 당시 기본 스토어 등록정보에 있는 사진