이 세상 모든 지각 꾸물이들의 정시 도착 꿈을 이뤄줄 꿈같은 서비스, 꾸물꿈 ⏰💤
34기 NOW SOPT AppJam 꾸물꿈 프로젝트입니다.
GitHub - OMZigak/KKUYOS: iOS를 뒤집어보겠습니다! 으으으읏! 얍! (╯°□°)╯︵ SOᴉ
📁 Kkumulkkum
├── 📁 Application
│ ├── AppDelegate
│ ├── SceneDelegate
├── 📁 Source
│ ├── 🗂️ Onboarding
│ │ ├── 🗂️ Model
│ │ ├── 🗂️ ViewModel
│ │ ├── 🗂️ View
│ │ ├── 🗂️ ViewController
│ ├── 🗂️ Home
│ ├── 🗂️ My
│ ├── 🗂️ Core
│ │ ├── TabBar
│ │ ├── View
│ │ ├── Cell
├── 📁 Resource
| ├── 🗂️ Extension
| | ├── UIStackView+
| | ├── UIView+
| | ├── ...
| ├── 🗂️ Util
| | ├── ReuseIdentifiable
| | ├── Screen
| | ├── ...
| ├── 🗂️ Font
| | ├── .ttf
| ├── Asset.xcassets
│ ├── Info.plist
├── 📁 Network
Application, Source, Resource, Network로 폴더링이 이루어져 있다. 실질적으로 코드와 로직을 구성하는 것을 Source, 화면을 표현하고 로직을 구성하는 재료의 성격을 띄는 코드들을 Resource로 분리하였다.
또한 페이지 단위의 폴더에서 View+ViewController+ViewModel 로 폴더를 재 분리하였다. View에서는 뷰의 선언 및 뷰를 그리는 오토레이아웃에 대한 코드를 다루고 ViewController는 뷰를 컨트롤 할수있는 UI 관리 로직 및 뷰 모델과 바인딩하는 코드를 다룬다.