This app simply reminds you to take a break from the screen, it has customisable behaviour and appearance to suit everyone needs.
(Check out the website for more screenshots)
This is a Kotlin Multiplatform app, split into different re-usable modules, built for the Jetbrains Contest and for personal use!
The resulting MacOS app is a native XCode project that uses the shared Kotlin-multiplaform data module and popup UI.
Other than MacOS, the app gets built and made available for Windows and Linux.
Inspiration and resources
This project has been inspired by BreakTimer.
I didn't want a js runtime just for a simple menu bar app so I took the opportunity to build ZenBreak ^^
I've found a few projects that really helped learning the technologies used in this project:
- John O'Reilly
thank you so much for all the open source repos of your GitHub and the blog, helped a ton expecially with macOS related stuff! - Rick Clephas
amazing Kotlin native libraries 🫶🏼 - TomatoBar
great open source macOS menu bar app, gave me a solid base for the macOS app! - Conveyor
amazing tool to built desktop installers for your app, recommend 💯 - Touchlab
great tools for kotlin native, such as KMMBridge - Kotlin Community of course :>