Yeah! I'm trying to re-implement my old homemade project Expressions (https://apps.apple.com/ru/app/expressions-calculator/id423294430?l=en) using all new features of SwiftUI framework. Also it would be a great playground of all new features of Swift and iOS. So no more words, let's rock!
- Implement simple calc using SwiftUI
- Basic expressions logic like braces
- Bring expressions text field from original calc
- Add functions
- Add currency exchanger
- Add history
- Add configurable style
- Implement Expressions for MacOS.
- Implement Expressions for WatchOS.
- Bonus level: Implement Expressions for TV OS (Am I Crazy:)?) With Voice recognition.
- Implement history sync via all devices
- Add syncronizable variables
- AppStore publishing
No unit/ui/ux/integration/behavior/monkey tests. Only hardcode! Swift UI looks promissing so I would try to use MVVM + some singletones to cover all functionality. Also I will try to keep all commits history in the good and production way.