오디오 스트리밍 서비스
기술 : MVP, Kotlin, Java, Rx, Dagger, Retrofit, Glide, SQLite, Room 등
1. 문자 인증 마이그레이션
• FacebookAccountKit 서비스 종료로 인해 Infobip 이전 작업
2. 회원가입 & 로그인 프로세스 개편
• (한국) 개인정보 보호법 개정 14세 미만 미성년자 법정 대리인 동의 관련 프로세스 개편 작업과 더불어서 기존 국외 로그인 프로세스 개편
3. 라이브 방송 서비스 관련한 화면 개선 및 기능 개발
• 새로운 라이브 화면 UI 적용
• 사용자를 위한 퀵메세지(사용자 자주 사용하는 저장 메세지 및 리액션), 종료 추천 팝업(사용자 데이터 기반 라이브 종료시 라이브 추천 기능) 등
• 크리에이터(DJ) 라이브 종료시 방송 방송 시간, 후원, 라이크 수등 분석용 기록 노출
4. 리뉴얼(2.0) 작업
• 사용자 알림 관리 페이지 개선 작업 및 크리에이터(DJ), 사용자(팬) 랭킹 페이지 UI 개선 작업
5. 채팅 메세지 구조 개선
• 채팅 메세지 구조 기존 링크드 리스트 구조에서 큐 사용으로 많은 채팅이 한번에 쏟아질때도 리스트 애니메이션이 버벅이지 않게 처리 작업. 20ms 간격 5000개 메세지 전송시 이전 상태에 비해서 속도를 10% 정도 개선
6. 청취자 등급 표시 노출 작업
• 크리에이터(DJ) 가 직관적으로 청취자의 후원 내용을 빠르게 파악이 가능한 바텀시트 모달로 후원자 후원리스트 표시 작업
7. 파이어베이스 기반 레퍼럴 전반적으로 Flow 수정 작업
8. 스케줄 기능
• 크리에이터(DJ) 본인의 방송 스케줄 등록 및 사용자(팬)가 방송 스케줄 볼 수 있는 기능 개발