Awesome
SwiftUISampleAppApp
SwiftUI rewrite of my iOSSampleApp aimed to learn SwiftUI.
Shown concepts
Architecture concepts
- Coordinators
- Dependency Injection
- Modularization with SPM
- MVVM
Other concepts
- Protocol Witnesses
- Localization to 2 languages with String catalogs
- Continuous integration with Github Actions
- Unit tests
- Structured logging
- Xcode build plugins
- Xcode previews
Getting started
Prerequisites
- Xcode 15
- Fastlane (optional)
Built with
- FeedKit - An RSS, Atom and JSON Feed parser written in Swift
- SwifLint - A tool to enforce Swift style and conventions
Author
Igor Kulman - igor@kulman.sk
License
This project is licensed under the MIT License - see the LICENSE file for details