![]() |
![]() |
![]() |
![]() |
| 메인 | 액티비티 상세 | 커뮤니티 | 프로필 |
- iOS16+
- iOS 2인, 서버 2인, 디자인 1인
- 2024.07.28 ~ 08.26
- UI :
SwiftUI - Database :
Realm - Network:
Alamofire,SocketIO - Architecture:
MVI - Design Pattern:
DTO,Router,Repository - etc:
Swift Concurrency,FCM
- 액티빅티 조회 및 예약
- 액티빅티 제목기반 검색
- 위치기반 커뮤니티 포스트 조회
- 댓글 및 대댓글
- 판매자와의 1:1 채팅
- 내 프로필 조회 및 관리
- 리뷰 조회 및 관리
- Push 알림
- Github Flow를 통한 협업
- 단방향 상태관리를 위한 MVI 활용
- 외부에서 네비게이션 경로를 변경해주기 위해(푸시알림을 통한 채팅방 이동) 화면 전환을 전역적으로 관리
- Actor를 활용한 리프레시 토큰 갱신
- 로컬DB 내 채팅데이터 로드 시 커서 기반 페이지네이션
- FCM 기반 실시간 푸시 알림 기능 개발
- 메모리/디스크 기반 이미지 캐싱 구현
- iamport를 활용한 액티빅티 결제
- SocketIO를 통한 실시간 채팅 구현
- 키체인을 통한 토큰 관리
- 상태코드 및 네트워크 모니터링을 통해 환경에 따른 에러핸들링
- WKWebView 브릿지를 활용한 배너 구현



