'문덕이'는 내가 소비한 다양한 문화생활을 한 곳에 기록할 수 있는 앱 서비스입니다.
B-Side 포텐데이 405에 참가하여 시작한 사이드 프로젝트로, 팀원들과 함께 지속적으로 업데이트를 진행하고 있습니다.
📆 2024. 05. 17 ~ 2024. 08. 09
[iOS] HyunSun Park @SuniDev |
[BE] JeongGeun An @ajroot5685 |
[BE] 윤설이 @Comesfullcircle |
- 간편한 SNS 로그인을 통해 빠르게 시작할 수 있습니다.
- 나만의 문화생활 다이어리: 문화생활을 카테고리 별(영화/책/드라마/공연)로 관리
- 최신순, 오래된순, 별점순으로 정렬하여 검색할 수 있습니다.
- 영화, 책, 드라마, 공연 중 원하는 카테고리를 선택할 수 있습니다.
- Open API를 통해 기록할 문화 생활 정보를 빠르게 탐색합니다.
- 제목, 내용, 별점, 링크, 사진을 첨부하여 나만의 문화생활을 기록할 수 있습니다.
- 언제든지 보고 싶은 기록을 찾아볼 수 있습니다.
- 주변 사람들과 나의 문화 기록을 쉽게 공유할 수 있습니다.
- 내가 기록한 모든 문화생활 개수를 한눈에 확인할 수 있습니다.
- StoreKit, AppTrackingTransparency, MessageUI, SafariServices
- MVP
- CocoaPods로 라이브러리 관리
- KaKaoSDK / GoogleSignIn : 다양한 SNS 로그인 기능을 구현하여 사용자 인증을 손쉽게 관리.
- Alamofire: 강력한 HTTP 네트워킹 라이브러리를 사용하여 API 통신 및 데이터 전송 작업을 간편하고 효율적으로 구현.
- Kingfisher: 이미지 다운로드 및 캐싱을 간소화하여 원활하고 빠른 이미지 로딩을 구현, 사용자 경험 최적화.
- SwiftLint: 코드 스타일 가이드를 자동으로 관리하고, 일관된 코드 품질 유지 및 유지보수를 간소화.
- SwiftGen: 안전하고 효율적인 리소스 관리를 통해 하드코딩을 줄이고, 타입 안전성을 보장하여 코드 품질 향상.
- Firebase: Google Analytics와 Crashlytics를 사용하여 앱 성능을 모니터링하고, 사용자 행동 분석 및 오류 추적 기능을 강화. / RemoteConfig를 통해 동적 앱 설정 및 버전 관리 지원.
- OHHTTPStubs: 네트워크 통신을 테스트하기 위한 강력한 도구로, API의 응답을 시뮬레이션하여 테스트 케이스를 구현 및 검증.