DigioStore is a simple app to sample some basic features, such as: API integration, ViewCode, CollectionView and MVVM-C with RxSwift.
✔️ Home screen displaying some products for the user.
✔️ Detail screen displaying the product detail.
- Swift: program language
- RxSwift: for biding the data using the MVVM-C
- RxGesture: capture events on views that RxCocoa does not handle, such as UILabel
- UIKit: for building screen programatically
- XCoordinator: for organize the app navigation
- Kingfisher: a simple framework for image download
Architecture used was MVVM-C, with some elements of Clean Architecture. Strong reference used: repo.
API integration with this app was API.
A simple service to list the products and their detail informations.It is quite straightforward:
Run ./bootstrap.sh
from the root directory of this repository, it will install all dependecies and open the Xcode Project automatically.
Made by Ruyther Costa | Find me on LinkedIn