Skip to content

APP-iOS2/final-pickle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

할 일을 미루는 사람들에게 목표 실행의 동기부여를 제공하는 앱
할 일을 완료하면 피자를 보상으로 제공하여 목표 실행의 지속성을 부여


앱 주요 기능 및 화면

[시작 화면]

  • 런치스크린 구현
  • 홈 초기 화면
런치 스크린 홈 초기화면

[할 일 추가/ 수정/ 삭제]

  • 할 일 등록 후 수정 및 삭제 기능
  • 할 일 연속 등록 가능
  • 텍스트 필드 타이핑 애니메이션 적용

할 일 등록

할 일 등록 시작 시간 설정 목표 시간 설정

할 일 수정/ 삭제

할 일 수정 수정 alert 삭제 alert

[타이머]

타이머 실행

  • 실행 후 5분뒤 완료 버튼으로 할 일 수행 가능, 피자조각 획득
  • 포기 버튼으로 할 일 포기
  • 할 일 3분전, 목표시간 완료 시간에 푸시 알림 기능
시작 전 알림 타이머 포기 alert

타이머 리포트

  • 완료한 일에 대한 결과 리포트
성공 리포트 포기 리포트

[미션 - 기상미션/걷기미션]

  • 기상 미션과 걷기 미션을 통해 피자조각 획득 가능
  • 기상 미션 설정 시간에 푸시 알림 기능
  • HealthKit연동을 통해 걷기 미션에서 사용자 실시간 걸음 수 반영
미션 뷰 기상 시간 설정 기상 미션 알림 미션 성공 alert

[캘린더]

  • 주간/ 월간 달력 구현
  • 버튼과 제스쳐로 달력 이도 가능
  • 일별 할 일 현황 및 피자 현황 정보 제공
주간 달력 월간 달력

[피자 메뉴 변경 및 구매/ 피자 완성]

  • 피자 메뉴 변경 기능
  • 퀘스트 완료 또는 결제에 따라 피자 메뉴 수집 가능
  • 8조각 당 피자 한 판 완성
피자 메뉴 피자 구매 피자 완성 alert

[통계]

  • 완성한 피자, 구운 피자 조각 수 확인 가능
  • 피자 컬렉션에서 수집한 피제 메뉴 확인 가능 설정
통계 탭

[설정]

  • 설정 화면
    • 시스템 설정/ 다크모드/ 라이트모드 테마 설정
    • 24시간제 설정
    • 알림 권한 상태 표시 및 설정
설정 화면 다크모드 적용

  • 권한 설정 기능

HealthKit 권한 설정

HealthKit 권한 설정

알림 권한 설정

알림 권한 설명 알림 권한 설정 알림 권한 설정 이동



아키텍처



개발 도구 및 기술(Skills & Tech Stack)

  • 개발 환경: iOS 16.0, Xcode 15.0, 다크모드 지원, 가로모드 미지원
  • 라이브러리: Realm, SwiftLint
  • 협업 도구 : Github, Notion, Figma, Discord



파일 디렉토리 구조

🗂 Folder Structure

📦Pickle
 ┣ 📂Assets.xcassets
 ┣ 📂Data
 ┃ ┣ 📂Extension
 ┃ ┣ 📂Model
 ┃ ┃ ┣ 📂Model
 ┃ ┃ ┣ 📂Protocol
 ┃ ┣ 📂Repository
 ┃ ┃ ┣ 📂Protocol
 ┃ ┃ ┣ 📂Realm
 ┃ ┃ ┗ 📂Repositories
 ┃ ┗ 📂Service
 ┣ 📂Extension
 ┣ 📂Global
 ┃ ┣ 📂Common
 ┃ ┣ 📂Extension
 ┃ ┣ 📂Injected
 ┃ ┣ 📂Key
 ┃ ┣ 📂Util
 ┃ ┗ 📂font
 ┣ 📂Preview Content
 ┣ 📂Screen
 ┃ ┣ 📂Add
 ┃ ┣ 📂App
 ┃ ┣ 📂Calendar
 ┃ ┣ 📂Home
 ┃ ┣ 📂PizzaSummary
 ┃ ┣ 📂Setting
 ┃ ┗ 📂ViewModel
 ┗ 📜Pickle.entitlements
 

참여자

김형준 박형환 여성은 장수지 최소정
@KaiKimiOS @stomHwan @YeoSungeun @ddudios @ahshotchoo

License

“현실도 피자" is available under the MIT license. See the LICENSE file for more info.

About

최종프로젝트 현실도 피자

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published