Monster project including:
- Core project. Project name - Prometheus. Progress ⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜ 70%
Stack: Keychain(Security), LocalAuthentification, RxSwift
-
Chart module. Project name - RetainCycle. Made one demo chart Progress ⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜50%
-
AR. Project name - Sensor. Progress ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 0%
-
CoreML. Project name - TBA. Progress ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 0%
-
AVFoundation. Project name - ProMotion. Made custom videoplayer. Realm wasn't used Progress ⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜50%
Notes: Use Realm
-
Photo editor with Metal. Project name - TBA. Progress ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 0%
Notes: Use Realm
-
Widget. Project name - TBA. Progress ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 0%
-
Calendar with notifications. Project name - TBA. Progress ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 0%
To add module:
- Create proj in the workspace
- Create SharedConfig, include one from /Features/Config
- Set that xcconfig as actual in project settings, for both configurations
- Modify the framework target info.plist
- Add project name in the plist, that located at FeatureIntermidiate/features.plist
- Link the target to the main application. Make sure it's embeded - it must be dylib by the way