-
디자인시스템 개선 (2024.02 ~ 2024.04)
- 디자인시스템에 정의된 UIComponent를 SwiftUI로 설계
- 기존 UIKit과의 호환성을 위해 인터페이스 설계
- 빌더 패턴을 이용하여 UI를 구현할 수 있도록 구현
-
상세 페이지 성능 개선 (2023.11 ~ 2024.02)
- 상세 페이지 성능 개선을 위해 FE팀과 SPA 방식으로 동작할 수 있도록 인터페이스 설계
- WKWebView를 위한 인터페이스 구축
- RemoteConfig 적용 및 A/B테스트 설계
- 상세 페이지 로딩 속도 개선 (before : 약 2초 / after : 약 0.8초)
-
혜택 서비스 개발 (2023.05 ~ 2023.10)
- 와디즈 내 혜택 서비스 개발
- ServerDrivenUI를 이용하여 Android / iOS에서 동일한 응답으로 UI 처리
- UICollectionViewDiffableDataSource 사용
- 혜택 내 아이템 추출을 위한 자동화 스크립트(AppsScript) 개발
-
메이커유입 개설 동선 개선 (2023.04 ~ 2023.05)
- UICollectionView 자동 스크롤 애니메이션 구현
- 프로토콜을 선언 및 확장하여 ViewController에서 PanModal 라이브러리로 present 할 수 있도록 설계
-
스크린샷 공유하기 기능 개발(2023.01)
- 펀딩 / 프리오더 / 스토어 / 오픈예정 화면의 상세 페이지 접근 후 스크린샷을 찍은 경우 공유하기 화면 추가
- 공유하기 버튼 클릭 시 UIActivityViewController를 이용하여 공유할 수 있도록 설정
- 스크린샷 이벤트, 공유한 화면의 정보, 공유한 방법(메시지, 네이버, 카카오톡 등) 등을 GA 이벤트로 전송하도록 설정
-
마이와디즈 리뉴얼(2022.12 ~ 2023.01)
- 새롭게 추가되는 View를 Storyboard, xib가 아닌 코드 베이스로 UI 처리
- GA 설정