This repository contains the iOS test source code.
- Using SwiftUI
- MVVM
- Localization
- Integration with reddit api
- News viewing
- Comments listing
- Url Sharing
- Localizable strings for En-US and Pt-BR
- Strings in constant enum to avoid typo's:
enum Constants {
enum String {
static let loading = NSLocalizedString("Loading", comment: "Message displayed when loading view is presented")
}
}
-
Using gitflow to organize code commits
-
Check the flow in network: https://github.com/rafaeladolfo/fastnewsswiftui/network