Android - 자사 데이팅 서비스 앱 ʻ너랑나랑 / 연권(대만)’ 유지보수(시각적자료)
- 메인화면 개편 - 매력평가, 매력평가 리스트
- 너랑나랑 위치기반 남/녀 어필 게시판 ʻ어필’ 기능 개발 및 통신구조 리팩토링 => (유저
위치 데이터, 게시판 데이터 동기 -> 비동기 조합)
- Item 소모 및 쿠폰 조회, 소비 등 공통 BottomSheet 개발
- 로그인 세션 로직 JWT 토큰 사용하도록 변경
- 프로젝트 레거시 리팩토링 Java -> Kotlin, MVP -> MVVM, RecyclerView Adapter
-> ListAdapter(DiffUtil), ConstraintLayout 변환
- 너랑나랑 - 연권(대만 서비스) 프로젝트 머지 작업 => 서로 다른 프로젝트로 분리되어
몇년간 따로 관리되던 두 프로젝트를 하나의 프로젝트로 통합함, build flavor에 따라
다른 기능을 사용하도록 구분, 대만용 리소스 폴더 사용
- 아만다 익명 게시판 시크릿 스퀘어 기능, 너랑나랑에 포팅
Android - 자사 데이팅 서비스 앱 ʻ아만다’ 유지보수(시각적자료)
- 메인화면(라운지) 개편 - 프로필 부스팅 섹션, 배너 섹션, 맞춤소개 섹션, 급상승 이성
섹션 및 스크롤 Page SnapHelper 커스텀
- 아만다 익명 게시판 시크릿 스퀘어 개발 - 게시글 작성/편집(밸런스게임, Near(gps)),
시크릿 매치, 상세화면(시크릿 매치), Push 개발
- 카드리스트탭-친구해요화면,보낸/받은카드리스트화면개발
- 오랜기간방치되어정해진형태,기능,동작없이흩어져있던Item소모버튼=>
형태는 자유롭되 일정한 아이템 소모 기능, 동작을 제약하는 abstract 커스텀 뷰 개발
및적용
- 프로젝트 레거시 리팩토링 CleanArchitecture 적용, Java -> Kotlin, MVC -> MVVM, RecyclerView Adapter -> ListAdapter(DiffUtil), ConstraintLayout 변환
- 정지된 유저 화면 개발 - BlockedUserScreen
- 아만다3점컷기능제거-메인기능중하나인3점컷기능제거=>유저점수가3점
이하면 가입불가, 재심사 및 사진변경 유도하는 기능, 점수제에서 유저 등급제로 변경
- 유저 초대 이벤트 웹뷰 Bridge 연동 개발
- 유저트래킹sdk-Adjust연동및트래킹코드삽입
- 불법촬영물대응-유저신고화면,불법촬영신고웹뷰노출
Flutter - 자사 의료 커뮤니티 서비스 앱 ʻ머리바바' 프론트 전담(시각적자료) - Flutter 2.0 업데이트 및 프로젝트 디렉토리 구조 개선
- MVC로 급하게 만들어진 코드, 품질 개선을 위한 지속적인 리팩토링
- 앱내Admob광고및이벤트트래킹적용
- 신규기능개발및기존서비스유지보수
외주 프로젝트 서비스 앱 ʻCowayCatalog’ 초기 개발 참여
- 서버 데이터에 따라 동적으로 햄버거 메뉴를 구성
- AR 배치를 위한 Unity 연동
- 카카오링크,SMS를통한구매링크공유개발및숏링크
- Firebase Dynamic Link 를 이용한 sms url에 제품 이미지 표시
사이드 프로젝트 ʻKMMTestApp’ 개발
- KMM(Kotlin-Multiplatform-Mobile) 으로 기존 서비스를 대체할 수 있는지 테스트 목적으로 만든 프로젝트
- Kotlin Native 라이브러리들로 암호화, api 통신, json 파싱 등으로 너랑나랑 로그인 화면을 대체했을 때 정상 동작하는지 확인
더보기