Skip to content

name-mun/routine-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 

Repository files navigation

Routine-Project

Frame 2

목차

  1. 프로젝트 소개
  2. 개발 기간
  3. 기술스택
  4. 주요기능
  5. 개발 환경
  6. 설치 및 실행 방법
  7. MVP 회고

⭐ 프로젝트 소개

Routine-Project는 iOS 앱 개발 과정을 학습하고, 사용자 중심의 루틴 관리 앱을 제작하기 위해 마이턴(MY TURN) 앱을 클론 코딩한 프로젝트입니다.

마이턴은 사용자들의 루틴 관리를 돕는 앱으로, 직접 사용하며 영감을 받아 이를 재구성했습니다. 이번 프로젝트의 목표는 실제 앱 분석을 통해 필수 기능을 구현하고 iOS 앱 개발 역량을 향상시키는 것입니다.

개발 과정은 다음과 같은 체계적인 절차를 따랐습니다.

  1. 앱 분석
  2. 요구사항 정의
  3. 유스케이스 설계
  4. ERD 설계

기존 앱에서 불필요하다고 느낀 기능은 제외하였으며, 이를 통해 사용자 경험과 효율성을 극대화한 루틴 관리 앱을 제작했습니다.

프로젝트 노션 바로가기

📆 개발기간

  • 2024.10.27.(일) ~ 2025.01.05.(일)

🛠️ 기술스택

🏗️ 아키텍처

  • MVC

🎨 UI Framworks

  • UIKit
  • SnapKit(Auto Layout)

✨ 주요기능

  • 추천 루틴 표시: SuggestionData를 활용하여 추천 루틴 표시
  • 루틴 생성: 새로운 루틴을 CoreData에 저장
  • 루틴 수정: 선택한 루틴 수정
  • 루틴 삭제: 선택한 루틴 삭제
  • 날짜별 루틴 로드: 선택한 날짜에 맞는 루틴 불러오기
  • 루틴 완료 처리: 루틴을 눌러 완료 표시(토글)

💻 개발 환경

  • Xcode: 16
  • iOS Deployment Target: iOS 18.0
  • iOS Tested Version: iOS 18.0 (시뮬레이터 및 실제 기기)

📥 설치 및 실행 방법

  1. 이 저장소를 클론합니다.
git clone https://github.com/name-mun/routine-project.git
  1. 프로젝트 디렉토리로 이동합니다.
cd routine-project
  1. Xcode에서 Routine.xcodeproj 파일을 엽니다.

  2. Xcode에서 빌드 후 실행합니다.

  • 실행 대상에서 iPhone Simulator 선택
  • Cmd + R로 실행

💬 MVP 회고

👉 1차 MVP 회고

👉 2차 MVP 회고

About

마이턴 앱 클론 코딩 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages