Skip to content

alihmada/Demino

Repository files navigation

Demono

📝 One-Liner Description

A simple and efficient Android app for tracking scores in various Domino game modes.


📖 Detailed Description

Demono is an Android Domino Score Tracker designed for casual and competitive players. The app helps you quickly and accurately keep track of scores for popular Domino game types, including MASRI, AMERICAN, and TEAMS. With a focus on simplicity and reliability, Demono eliminates the need for paper score sheets and reduces the chance of mistakes during gameplay. The app is ideal for friends, families, and Domino enthusiasts who want a straightforward scorekeeping solution.


🚀 Key Features

  • Choose between MASRI, AMERICAN, and TEAMS game modes
  • Easy and intuitive score entry
  • Automatic score calculation and validation
  • Reset game functionality
  • Clean and user-friendly interface
  • Persistent state (scores remain after app restarts)
  • Snackbar notifications for user actions
  • Supports both light and dark themes

📱 Screenshots

  • Game Mode Selection Screen
    Game Mode Selection

  • Score Entry Screen
    Score Entry


🛠️ Tech Stack & Architecture

  • Language: Kotlin
  • UI: XML layouts
  • Architecture: MVVM (Model-View-ViewModel)
  • Key Libraries:
    • AndroidX libraries
    • ViewModel and LiveData for state management
    • Material Components for UI
    • Room for persistent storage

⚙️ Setup Instructions

  1. Clone the repository:

    git clone https://github.com/alihmada/demono.git
    cd demono
  2. Open in Android Studio:

    • Open Android Studio.
    • Select Open an existing project and choose this directory.
  3. Build and Run:

    • Connect your Android device or start an emulator.
    • Click Run ▶️ in Android Studio.

📡 API Reference

This project does not use any external APIs. All score tracking and logic are handled locally on the device.


👤 Author

  • Ali Hmada

About

A simple and efficient Android app for tracking scores in various Domino game modes, including MASRI, AMERICAN, and TEAMS. Its clean, user-friendly interface eliminates the need for paper score sheets, making it the perfect scorekeeping solution for Domino enthusiasts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages