Abhishekdewan101 Scout Save

Scout is a kotlin multiplatform application that allows users to search and save games to lists to be browsed later.

Project README

Scout

Build Status Android Release Build

Scout is a project aimed at developing an application that helps iOS and Android users keep track of their ever growing game libraries and then help them make decisions on what they should be playing next.

https://user-images.githubusercontent.com/2817833/121840417-0c159f80-cc91-11eb-9cb4-5317ba61e6ad.mp4

Download

Get it on Google Play

Features

  • Ability to search for games using IGDB's api
  • Create custom lists that you organize your games into.
  • Personalized results based on platforms you own and genres you like.
  • Personal stats on what types of games you like to play, how many hours you've played, etc.

Getting Started

  1. Clone the repo.
  2. In the root of the project create a local.properties files where you would be adding your authentication params.
  3. Follow the steps here to setup a Twitch Dev Account and create a ClientId and ClientSecret.
  4. In local.properties please add the following
    useTwitchAuthentication=false
    clientId=<clientId>
    clientAuthenticationUrl=https://id.twitch.tv/oauth2/token?client_id=<clientId>&client_secret=<clientSecret>&grant_type=client_credentials
    
  5. Run the application and you should be able to authenticate the app using your twitch creds and use the app.

Technologies Used

Game Tracker is suppose to be a showcase for the following things:

  • Kotlin Multiplatform Mobile
  • Jetpack Compose
  • Swift UI

Kotlin Multiplatform Mobile

WIP

Jetpack Compose

WIP

Swift UI

WIP

Open Source Agenda is not affiliated with "Abhishekdewan101 Scout" Project. README Source: abhishekdewan101/Scout

Open Source Agenda Badge

Open Source Agenda Rating