kki-log ios project
0
stars
0
forks
source link
Role
Architecture
- Clean Architecture + MVVM (Based on RxSwift)
- Entity
- Data
- DTO <-> Data Model
- Moya (Service)
- Repository
- Presentation
- ViewModel
- View
- UIKit base (+ SwfitUI)(Optional)
- StoryBoard : View Controller = 1:1 (Optional)
- Kingfisher
Data Model
-
user
-
UserProfile
-
MyProfile
-
Character
-
CharacterState
- auth
- post
- Recipe
Dependencies
Coding Convention
Target Version
- iOS 13
- Swift Package Manager
Code Review
Branch Strategy
- branch merge strategy: Squash and Merge
- github flow
- naming convention
- feature/{feature name}
- release/{release version}
- hotfix/{release version}