This is the sample project for the Learn Swift LA / RSVP Swift Coders LA meetup on 2/3/2021. See the meetup notes for details.
This project demonstrates:
- Making a basic cross platform (iOS and watchOS) app by using Swift Package Manager to create a complex dependency graph with local and remote packages
- The UI for the app is contained in the
AnagramUIpackage which is the only package that is imported by the watchOS and iOS targets. - The logic for the app is contained in the
AnagramLogicpackage which is imported byAnagramUI.AnagramLogicimports the third partyPrefixTriepackage that we created at the beginning of the meetup as well as Apple'sAlgorithmspackage, which itself imports Appl'sNumericspackage.