🌏
GYG Test project to show user reviews
Misssion (Completed)
- Handle the acceptance criteria
- Well maintaineable with clean architecture
- Unit test cases (Coverage 75%)
Architecture Details
Module | Deisgn Pattern | Language |
---|---|---|
Review Module | VIP Clean Swift | Swift |
Thirdparty Libs
VIP
- The project is built with VIP clean swift architectures, VIP has several adavantages over MVVM
- The reason for using VIP architecture is to display the possiblities of extending the test cases
- MVVM vs VIP
Usage
- User can launch the app and find list of reviews around Berlin
- User can sort the reviews as per date/ rating
- Refer the attached screens folder
Notes
- RxSwift is not used since we are using CleanSwift already(https://clean-swift.com/add-reactive-ness-clean-swift/)