Kabaddi Counter App
A specialized score-tracking application designed for Kabaddi matches. This mobile application provides a digital interface for referees or enthusiasts to manage points, track team progress, and monitor match details in real-time.
Key Features
Dual Team Scoring: Separate counters for two competing teams to manage points accurately during a raid.
Reset Functionality: A quick-reset feature to clear scores and start a new match or half efficiently.
Real-time UI Updates: Instant visual feedback on the screen whenever a point is added or adjusted.
Responsive Design: A layout optimized for mobile devices to ensure ease of use during fast-paced sports events.
Technical Stack
Java: The primary programming language used for implementing the application logic and activity lifecycle.
Android XML: Used for designing the user interface, ensuring a clean and functional layout for the scoring system.
Android SDK: Utilized to build the core functionality and ensure compatibility across Android devices.
Project Structure
The project follows the standard Android development structure:
MainActivity.java: Contains the logic for point calculation, button interactions, and state management.
activity_main.xml: Defines the visual arrangement of buttons, text views, and team sections.
AndroidManifest.xml: Provides essential information about the app to the Android build tools and OS.
Development Goals
This project demonstrates the implementation of event-driven programming in Android, focusing on state management and the interaction between the backend logic (Java) and the frontend presentation (XML).