An open API service indexing awesome lists of open source software.

https://github.com/androidlord/gamehok_android_assesment

Uses Jetpack Compose, Kotlin coroutines, Jetpack Navigation Component and Sealed Classes
https://github.com/androidlord/gamehok_android_assesment

Last synced: 8 months ago
JSON representation

Uses Jetpack Compose, Kotlin coroutines, Jetpack Navigation Component and Sealed Classes

Awesome Lists containing this project

README

          

# GameHok Android App

## Overview
The GameHok Android App is designed to provide users with detailed information about various games, including PUBG, Valorant, Apex Legends, Call of Duty, and Counter-Strike. Users can view game details, participate in tournaments, and read or leave comments and reviews. The app is developed using Kotlin in Android Studio.

Used - Jetpack Compose, Nav Graph.

# Note- Video And ScreenShoot are Available
## Features

### Home Page:
* A prominent banner promoting major tournaments.
* Sections showcasing available games on the platform.
* A section listing the current and upcoming tournaments.
* Recommendations for users based on their interests.

### Game Details Page:

* Detailed overview of the selected game.
* Information on tournaments related to the game.
* User comments and reviews.
* Minimum and recommended system requirements for the game.
* A follow button for users to track favorite games.

### Navigation Tabs:

* **Overview:** General information about the game, brief comments, and related tournaments.
* **Tourneys:** Detailed information about all tournaments related to the game.
* **Comments:** User comments and reviews.
* **Specs:** Minimum and recommended system requirements for the game.

## Installation

To run this app on your local machine, follow these steps:

1. **Clone the Repository:**
2. **Open in Android Studio:**

- Open Android Studio.
- Select "Open an existing Android Studio project".
- Navigate to the cloned repository and select it.

3. **Build the Project:**

- Sync the project with Gradle files.
- Build the project to ensure all dependencies are installed.

4. **Run the App:**

- Connect an Android device or start an emulator.
- Click on the "Run" button to install the app on the connected device or emulator.

## Usage

Once the app is installed, you can explore the following features:

* **Home Page:**
* View the banner for major tournaments.
* Explore available games.
* Check out current and upcoming tournaments.
* Get personalized recommendations.

* **Game Details:**
* Click on a game from the home page to view detailed information.
* Navigate through the tabs to see the overview, tournaments, comments, and system requirements.

## Screenshots & Video

### Video

https://drive.google.com/file/d/148V-vWCFL0qJEV8TjuyOyKqgFnG83Dd6/view?usp=sharing

Some screenshots of app to showcase its features. For example:


GameHok Android App - Home Page1
GameHok Android App - Home Page2
GameHok Android App - Game Details Overview Tab
GameHok Android App - Game Tournaments Tab