A modern, high-performance Flutter application for tracking scores in Dominos games. This app provides a seamless experience for players with features like localization, theme switching, and game persistence.
- Score Management: Easily add and remove scores for 2 to 4 players.
- Dynamic Leaderboard: Real-time updates showing the leading player and cumulative game score.
- Persistence: Remembers your last game state and settings even after closing the app.
- Bilingual Support: Fully localized in English and Arabic (RTL support).
- Customizable Themes: Toggle between Dark and Light modes with distinct "Color Packs" for players.
- Flexible Rules: Customize the target score to fit your house rules.
- Framework: Flutter
- State Management: Provider
- Local Storage: shared_preferences
- Localization:
flutter_localizations(ARB files)
- Flutter SDK (latest version)
- Android Studio / VS Code with Flutter extension
-
Clone the repository: git clone https://github.com/salahchenikhar/dominos.git
cd dominos
flutter pub get
flutter gen-l10n
flutter run