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
- Host: GitHub
- URL: https://github.com/androidlord/gamehok_android_assesment
- Owner: AndroidLord
- Created: 2024-07-01T21:15:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-27T17:35:21.000Z (over 1 year ago)
- Last Synced: 2025-02-17T16:51:59.630Z (11 months ago)
- Language: Kotlin
- Homepage:
- Size: 17.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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: