Minimal always-on display clock for Android
Big readable time → perfect as nightstand / wireless charging screen / modem stand
(Replace with real screenshot – take one on your phone!)
- Huge, readable time in center (HH:mm format)
- Always-on screen (prevents device sleep)
- Custom Nerd Font support (using OpenDyslexicMNerdFont-Regular for dyslexia-friendly reading)
- Pure black AMOLED-friendly background
- Extremely lightweight & battery-efficient when charging
- Portrait-only layout – optimized for vertical phone placement
| Platform | Supported | Notes |
|---|---|---|
| Android | ✅ Yes | Main target (always-on works best) |
| iOS | ⚠ Partial | Wakelock may be restricted |
| Web | ❌ No | Not useful for always-on use-case |
| Windows/macOS/Linux | ❌ No | Desktop not targeted |
🛠️ Project Structure
textflutter_aod_clock_application/
├── assets/
│ └── fonts/
│ └── OpenDyslexicMNerdFont-Regular.otf # Your custom font
├── lib/
│ └── main.dart # All code in one file (minimal)
├── pubspec.yaml
└── README.md
PackagePurposeVersionwakelock_plusKeep screen always on^1.2.0+flutter (sdk)Core framework≥3.24 No other external packages – kept ultra-simple.
Change font family: fontFamily: 'OpenDyslexicNerd' Adjust letter spacing: letterSpacing: -12 Base font size: fontSize: 300 (then FittedBox scales it) Colors: currently pure black + white – easy to make themes
Distributed under the MIT License. See LICENSE for more information.
OpenDyslexic Nerd Font – dyslexia-friendly + patched icons
wakelock_plus – reliable always-on
Flutter community & simple nightstand clock ideas
Made with ❤️ in Lisbon by @berlogabob Star ⭐ if you find it useful!