Meet Yap - Yet Another Pomodoro timer made in SwiftUI. Originally made while experimenting with the ChatGPT and then fine-tuning the UI/debugged code.
The goal of this project is to learn the Swift & SwiftUI ecosystem and have a nice pomodoro timer. The timer still needs a lot of work, but it's functional.
All you need to build this project is Xcode 14 or newer. No specific dependencies are required.
This is a learning project for now, but if you want to contribute, feel free to open a PR. I'll be happy to review it.
- Implement prototype using code, generated by ChatGPT
- Add sounds
- Add settings for haptics & sounds
- Deal with landscape mode
- Code cleanup
- Make it work in the background
- Add notifications
- Implement better design according to Apple guidelines
- Add iOS widget for timer
- Add watchOS version
- (?) Add macOS version
- (?) Add iCloud timer sync between devices
- Add tests