Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 665 Bytes

README.md

File metadata and controls

10 lines (9 loc) · 665 Bytes

MuncheeModel

Purpose

MuncheeModel is a Swift Package that is created to serve as the Model layer for the demo app Munchee. Please read the Munchee app's README to understand it's purpose.

Some of the things I am showcasing in this repo:

  • How to design a good Model for your app
  • How to protect this Model's State in every occasion
  • How I test such a Model layer
  • How you can cleanly separate your app's Model layer in a separte repo, allowing you to hide most members except the ones explicitly called public
  • Some of Swift 5.9's new features