Skip to content

출시완료 ✨ 진행중 ✨ 퀘스트를 수행하며 일상의 즐거움을 찾도록 돕는 iOS 어플리케이션 (24.04~)

Notifications You must be signed in to change notification settings

JINi0S/ILSANG-iOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

일상

💻 개발 기간

2024년 4월 ~ 개발 진행 중


✏️ 주요 기능 요약

  • 퀘스트 탭에서는
    • 미완료한 퀘스트와 완료한 퀘스트의 목록을 조회할 수 있어요.
    • 미완료한 퀘스트는 이미지를 찍거나, 앨범에서 선택해 인증을 할 수 있어요.
  • 인증 탭에서는
    • 다른 사용자들의 인증 내역 사진을 조회할 수 있어요.
    • 인증 사진에는 좋아요, 싫어요 이모지를 남길 수 있어요.
  • 마이 탭에서는
    • 닉네임을 수정할 수 있어요.
    • 수행했던 퀘스트를 보거나, 이모지를 남겼던 활동 내역을 볼 수 있어요.


🖼️ 주요 화면

퀘스트 탭 인증 탭 마이 탭

🔥 기여 기능

작업했던 PR

  • 네트워크 클래스 생성
    • 싱글톤 패턴, 빌더 패턴의 디자인 패턴 활용
    • 데이터 조회, 이미지 데이터 조회, 이미지 데이터 등록 메서드 구현
  • 인증 탭
    • 도전내역, 이미지를 불러오는 기능 구현
    • 도전내역에 대한 이모지 조회, 등록, 삭제 기능 구현
    • 드래그 시 도전내역을 하나씩 볼 수 있도록 애니메이션 및 UI 구현
  • 퀘스트 탭
    • 다양한 엣지케이스를 가진 퀘스트 리스트 UI 구현
    • 퀘스트 선택 후 이미지로 인증하는 플로우 구현

🏛️ Architecture ∙ Framework ∙ Library

Category Name Tag
Architecture MVVM
Framework SwiftUI UI
AVFoundation Camera
PhotosUI Photo Library
Library Alamofire Network
ETC Swift Concurrency

💁🏻‍♀️ IA

About

출시완료 ✨ 진행중 ✨ 퀘스트를 수행하며 일상의 즐거움을 찾도록 돕는 iOS 어플리케이션 (24.04~)

Resources

Stars

Watchers

Forks

Languages

  • Swift 100.0%