Skip to content

C22380473/game-tracker

Repository files navigation

Game Tracker App

A simple and interactive Android app built using Kotlin and Java for tracking gaming history. The app allows users to manage their games, add new ones, edit details, filter based on status, and mark favourites.

Features:

  • CRUD functionality: Add, edit, and delete game entries.
  • Filtering: Filter games based on status or search by title/genre.
  • Favourites: Mark games as favourites for easy access.

Demo

demo.mp4

Prerequisites

Before running the app, ensure you have the following:
Android Studio: The official IDE for Android development.


Instructions for Running the Game Tracker App

Clone Repo

Open a terminal and run:

git clone https://github.com/C22380473/game-tracker.git
cd game-tracker

1. Opening the Project

  1. Open the ‘game-tacker’ folder in Android Studio.
  2. Wait for Android Studio to sync and build the project. This may take a few moments.
  3. Ensure there are no errors in the Build tab at the bottom of Android Studio. If any errors are present, follow the prompts to resolve them.

2. Executing the Project

  1. Choose the device or emulator you want to run the app on.
  2. Once selected, click the Run button (the green triangle) to launch the app.

3. Running the App / Using Functionality

  • Upon launching the app, you can interact with it as shown in the demo video.
  • Add games to your library by entering details such as title, genre, and status.
  • Edit game details if you wish to update any information about a game.
  • Filter games based on their current status (e.g., "Playing," "Completed," "Wishlist").
  • Mark games as favourites to easily keep track of your top choices.
  • Use the search bar to filter games by title or genre for quicker access.

4. Database

  • The app uses Room Database to store game data locally on the device.
  • You can check the data by adding, editing, and saving games.
  • The data will persist even when the app is closed or restarted.

5. Closing the App

  • To exit the app, press the back button or close the emulator.
  • All entered data will be saved locally in the Room Database and will persist across app restarts.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages