Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/renset/yap
- Owner: Renset
- Created: 2023-01-28T18:02:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-16T22:07:18.000Z (5 months ago)
- Last Synced: 2024-11-22T05:25:20.793Z (about 1 month ago)
- Topics: ios, mobile, mobile-app, pomodoro-timer, swift, swiftui, timer
- Language: Swift
- Homepage:
- Size: 452 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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