Skip to content

MarekRudzki/GameOn

Repository files navigation

🎮 GameOn - Games Info App 🎮

App that allows you to explore a comprehensive database of games information.

Table of contents

General info

The main screen of the application is the game genre selection screen. After choosing a genre, the user can browse individual games which are sorted in order of popularity. Upon selecting a specific game, the app displays its detailed information, such as the developer, age restrictions, average playtime, Metacritic rating, release date, players reviews, and available platforms. It also includes a description and high-quality screenshots. The application also has a game search function and the ability to add/display favorite titles.

⭐ What's included

  • More than 500,000 video games data
  • 50 platforms including mobiles
  • 19 Games Genres
  • Detailed games statistics
  • Search and favorite screens
  • Two display modes

🛠️ App created with

  • BLoC
  • Clean Architecture
  • Dio
  • dotenv
  • GetIt, injectable
  • Hive
  • Lints
  • Provider
  • RAWG API
Genres_games_details.mp4
Search_favorite_details.mp4

Technologies

Project was created with:

  • Flutter version: 3.13.9
  • Dart version: 3.1.5

How to run

  1. Copy repository link.
    git clone https://github.com/MarekRudzki/GameOn.git
  2. Open command prompt and navigate to the path where you want to clone repo.
  3. Paste copied link and hit enter.
  4. Congrats, you have successfully cloned this repository in your computer!
  5. Open project in IDE of your choice.
  6. Get a free RAWG API key from the RAWG.
  7. In main app folder create a file called .env including:
    RAWG_Key = Your_RAWG_Key
  8. Run the app.

Hey There!

About Me

I am a Flutter enthusiast from Poland.

  • 🔭 Started my Flutter journey in March 2022.
  • 📖 Learning new Flutter related stuff every day.
  • 💻 In my free time, I love to read books and play video games.
  • 🎮 Currently I have one app published on Google Play Store - "Słowotok - polska gra Wordle"

🛠️ Languages and Tools

Flutter  Dart  VSCode  Firebase

🔥 My Stats

GitHub Streak

About

Games Info App made with Flutter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published