<aside> ✨
이 가이드라인은 정답이 아닙니다!
원활한 프로젝트 진행을 돕기 위한 참고용이니 팀 상황에 맞게 유연하게 적용해주세요 😊
</aside>
💡 API 명세서 협의 팁
API 명세서는 백엔드와 함께 협의하며 작성하는 것이 좋지만, 어렵다면 백엔드 측에서 만든 명세서를 미리 확인이라도 해보세요! 나중에 가서는 달라지는 부분이 있어도 변경이 어려울 수 있습니다.
개발 환경 구축 및 노션 제작
<aside> 💡
프로젝트 생성, 폴더 구조 설정, 필수 라이브러리는 함께 논의한 후 한 명이 작업하여 팀원과 공유하는 것을 권장합니다. (여러 명이 동시 작업 시 초기 충돌 발생 가능)
README는 함께 작성해도 상관없어요.
</aside>
<aside> 🔨
<aside> 🗂️
💡 아래 폴더 구조는 기본 가이드이니 이렇게 진행해도 되고, 팀 내에서 원하는 구조로 진행해도 됩니다.
ProjectName/
├── App/ # Entry Point
├── Global/ # 공통 리소스, Extension, Component 등
│ ├── Extension/
│ ├── Component/
│ └── Resource/
├── Data/ # Network, DTO 등
│ ├── Network/
│ └── DTO/
├── Domain/ # Model 등
└── Presentation/ # View, ViewModel (화면별 폴더)
└── Home/
├── View/
└── ViewModel/
</aside>