Most "Always-On Clock" apps available today either show intrusive ads, offer bloated designs, or lack basic features like minimalism and platform flexibility. After trying out many such apps and being disappointed, I decided to build my own solution — something simple, clean, and reliable.
This project is a fully functional Always-On Minimal Clock built using Flutter. It focuses on simplicity and cross-platform compatibility while avoiding distractions and unnecessary features. While the codebase is still a work in progress and may not follow all industry standards, Yet it works the way it should.
The project also includes CI/CD integration using GitHub Actions, so a new APK is automatically built and uploaded to the Releases section every time a new release is published.
- 🧭 Always-on display functionality
- 🧼 Minimal, distraction-free UI
- 🛠️ Built with Flutter for easy cross-platform compatibility
- 🚫 No ads or unnecessary bloat
- 💡 Lightweight and battery-friendly
- ⚙️ CI/CD setup with GitHub Actions — APK auto-generated on release
- ✅ Android
- ✅ iOS
- ✅ macOS
- ✅ Windows
- ✅ Linux
- ✅ Web
- Clone the repo:
git clone https://github.com/quickcodes/clock_app.git cd flutter-minimal-clock - Install dependencies:
flutter pub get - Run the app:
flutter run
Make sure you have a device or emulator connected.
- Code cleanup and refactoring for better readability
- Add customizable themes or styles
- Add support for different time formats (12h/24h)
Feel free to fork this repository, open issues, or submit pull requests. Any improvements or suggestions are welcome!
This project is open-source and available under the MIT License.
