This is a Demo App for tuist
, Swinject
, Clean Architectue
, ReactorKit
and BDD
이 프로젝트를 실행시켜보려면 tuist
를 깔고, generate해야함
실행해도 별거는 없으니 코드만 보시는거 추천 드립니다! :)
- 테스트 가능한 코드 구현을 위한 리액터킷 구조의 예제 구현
- Clean-Architecture 구조를 적용하여, Presentation Layer(뷰, 리액터), Business Layer(서비스), Core Layer(네트워크/데이터베이스, 엔티티) 분리
- Quick, Nimble을 사용하여 테스트 코드 작성(BDD)
- tuist를 활용한 프로젝트 관리
- Swinject
- SwinjectSafeAuto
- PureSwinject
- ReactorKit
- RxSwift
- RxCocoa
- SnapKit
- lottie-ios
- Then
- Moya/RxSwift
- Quick
- Nimble
- RxTest
- RxNimble
- Xcode 12.x
- Swift 5.x
- MIT License