Demo project showcasing an app with the latest 🇵🇹 news as well as other european countries. Stack used:
- SwiftUI + MVVM + SwiftLint + Localization
- Travis CI + Codecov + Codebeat + Maintainability + Slack
- Publico REST API
- Xcode >= 11
- iOS >= 13.2
- macOS >= 10.15
- Vanilla SwiftUI and MVVM implementation
- Decoupled Presentation and Business Logic layers
- Simple flexible networking layer built on Generics
- Support of customized lint rules
- Development mindset related to SOLID, DRY & KISS concepts
- Unit testing (work in progress)
If you have discovered any issue with this repository, please drop me a message or post an issue here. I will do my best to keep this repository bug free and up-to-date.
Contributions are welcome! If you would like to contribute to this repository, feel free to open a pull request or flag an issue.