A simple, professional Flutter app to track your snooker club sessions, auto-calculate your bill, and log every purchase — no accounts, no ads, just tap and go.
You can download the latest release APK here:
https://nadeemkhan.in/snookertime.apk
- Start/Stop Game Sessions — Time your play, track wins/losses, and calculate the bill by the minute.
- Quick Purchases — Add drinks, chips, or any item instantly with one tap.
- Live Dashboard — See a real-time, icon-based summary of today’s play, wins, losses, items, and spending.
- Beautiful Bill View — Instantly see your total, breakdown, and each purchase with timestamps.
- Easy Reset — Clear all for the next visit.
- Full Customization — Edit/add/remove any game or item with your own price.
- Light & Dark Mode — Toggle anytime.
- All data stored locally — No account or internet required.
-
Clone this repository:
git clone https://github.com/nadeemkhan/SnookerTime.git cd SnookerTime -
Install Flutter:
If you haven’t already, install Flutter for your operating system.
To verify your Flutter install, run:
flutter doctor
-
Run the app:
flutter pub get flutter run
Choose your device or emulator when prompted.
-
Build APK (Android):
flutter build apk --release
The APK will be in
build/app/outputs/flutter-apk/.
-
Edit Games:
Tap the ⚙️ Settings button (top-right).
In the Games tab, add, edit, or delete any game.
Each game can have its own price per hour. -
Edit Purchases:
Switch to the Purchases tab in Settings.
Add, edit, or remove items (drinks, chips, snacks, etc) and set their price. -
All your data stays on your device. No sign-in, no internet needed.
Found a bug? Want a feature? Open an issue.
PRs are welcome! Please keep code clean, tested, and readable.
This project is MIT licensed.
See LICENSE for details.
Built by Nadeem Khan



