Skip to content
/ Yap Public
forked from Renset/Yap

Yet Another Pomodoro timer made with Swift and SwiftUI

Notifications You must be signed in to change notification settings

timokoethe/Yap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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

About

Yet Another Pomodoro timer made with Swift and SwiftUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%