Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 980 Bytes

README.md

File metadata and controls

42 lines (27 loc) · 980 Bytes

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

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 - [email protected]

License

This project is licensed under the MIT License - see the LICENSE file for details