안드로이드 개발과 배포 및 운영을 혼자 진행
- 개발
기존 자바로 개발되어 있는 코드를 100% Kotlin으로 전환
LinearLayout, RelativeLayout으로만 되어있던 뷰를 ConstraintLayout을 혼합 이용해서 개발
두번의 네트워크 통신을 받아서 한번에 처리하기 위해서 Coroutine 일부 적용
okhttp3로 네트워크 통신했던 부분을 Retrofit 라이브러리로 전환
이미지 라이브러리로 Picasso, Glide 활용
회원가입 개발 및 기획 참여(Facebook, Kakao, Naver 로그인 구현)
JWT를 이용한 회원 토큰 설정(보안)
Sentry를 이용해 앱의 crash 분석
앱 전체 리뉴얼 진행(앱의 모든 부분 기획 참여 및 디자인 변경 대응)
PG 모듈을 활용한 직접 결제 구현
- 마케팅 지원
유저의 행통패턴을 파악하기 위한 Tracking Tool 도입(Appsflyer, Google Analytics, Facebook tracking, Mixpanel, Apptimize)
Firebase를 이용한 FCM 구현 및 Crashlytics 활용
채널톡, Braze를 이용한 유저 푸시 및 인앱메시지 구현(커스텀 뷰 개발)
- 사용 툴
Git, Slack, Jira, Confluence, Bitbucket, Asana
더보기