Skip to content

Apple Developer Academy @ POSTECH - Mini Challenge 2

Notifications You must be signed in to change notification settings

poodlepoodle/mc2-snooze-ios

Repository files navigation

MC2 - Snooze

Group2 Team5 - 여사님과 하네스

Group 213

🐤 About Snooze

여사님과 하네스는 반려동물이 더 행복하게 시간을 보낼 수 있는 서비스를 만들자는 취지를 가지고 모인 팀입니다.
저희는 반려동물의 시간과 사람의 시간은 다르다는 것을 알게되었고, 이를 많은 사람들이 인지하지 못하다는 사실을 알게되었습니다.
그래서 만들어진 Snooze는 반려동물이 집에서 홀로 기다리고 있는 순간을 주인이 익숙해지지 않도록 각인시켜주는 앱 입니다.

🐶 About 여사님과 하네스

Azhy Sonia Green Poodle Wonni Sia
Tech Design Design Tech Tech Design

🐰 Development Environment


🐱 Skills

  • UIKit
  • RxSwift
  • Inner Pacakge
  • MVVM
  • CleanArchitecture
  • WidgetKit
  • Realm

🐹 Convention

Code Convention
StyleShare/swift-style-guide 에 맞춰서 작성
Commit Convention
  • Udacity Git Commit Message Style Guide를 참고
  • Gitmoji 사용
Gitmoji Header 설명
feat: 새로운 기능에 대한 커밋
🐛 fix: 버그 수정에 대한 커밋
📝 docs: 문서 수정에 대한 커밋
💄 style: UI 스타일에 관한 커밋
♻️ refactor: 코드 리팩토링에 대한 커밋
test: 테스트 코드 수정에 대한 커밋
🎉 init: 프로젝트 시작에 대한 커밋
plus: 의존성 추가에 대한 커밋
minus: 의존성 제거에 대한 커밋
🔨 chore: 그 외 자잘한 수정에 대한 커밋 (기타 변경 사항)

🐻‍❄️ Folder Architecture


📦 Snooze
 ┣ 📂 Application
 ┣ 📂 Common
 ┣ 📂 Data
 ┃  ┣ 📂 Storage
 ┃  ┃ ┗ 📂 UserDefaults
 ┣ 📂 Domain
 ┃  ┣ 📂 Entities
 ┣ 📂 Presentation
 ┃  ┣ 📂 DrawerScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┗ 📂 ViewController
 ┃  ┣ 📂 LocationTest
 ┃  ┣ 📂 LoginScene
 ┃  ┃  ┗ 📂 ViewController
 ┃  ┣ 📂 MainScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┣ 📂 ViewController
 ┃  ┃  ┗ 📂 ViewModel
 ┃  ┣ 📂 NotificationScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┣ 📂 ViewController
 ┃  ┃  ┗ 📂 ViewModel
 ┃  ┣ 📂 OnboardingScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┣ 📂 ViewController
 ┃  ┃  ┗ 📂 ViewModel
 ┃  ┣ 📂 RegistrationScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┣ 📂 ViewController
 ┃  ┃  ┗ 📂 ViewModel
 ┃  ┣ 📂 SettingScene
 ┃  ┃  ┣ 📂 View
 ┃  ┃  ┣ 📂 ViewController
 ┃  ┃  ┗ 📂 ViewModel
 ┣ 📂 Resource
    ┗ Assets.xcassets

About

Apple Developer Academy @ POSTECH - Mini Challenge 2

Resources

Stars

Watchers

Forks

Languages