Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renset/yap

Yet Another Pomodoro timer made with Swift and SwiftUI
https://github.com/renset/yap

ios mobile mobile-app pomodoro-timer swift swiftui timer

Last synced: 18 days ago
JSON representation

Yet Another Pomodoro timer made with Swift and SwiftUI

Awesome Lists containing this project

README

        

# Yap
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.

# Screenshot

# Building
All you need to build this project is Xcode 14 or newer. No specific dependencies are required.
# Contributing
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.
# ToDo
- [x] Implement prototype using code, generated by ChatGPT
- [x] Add sounds
- [x] 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