Gametrack is an iPhone app for tracking your progress in videogames. I've started this project with the sole purpose of learning SwiftUI: this means the app may never get finished.
Follow the next steps to successfully build and run the app:
- Go to the IGDB API Docs and do what the Account Creation and Authentication sections say. Take note of your Client ID and your Access Token: ideally you'd input your Client Secret inside the app so it can automatically request a new Access Token every time it expires, but this hasn't been implemented yet
- Open
Gametrack.xcworkspace
- Create a
Key.plist
file in the root of the project and add two rows, "clientId" and "accessToken", whose values will respectively be your Client ID and your Access Token (to no one's surprise!) - You're all set!
- GRDB: toolkit for SQLite databases
- IGDB-SWIFT-API: wrapper for the IGDB API
- Alfian Losari for making a great tutorial which I followed when I first started working on the app: Building SwiftUI Video Game DB App using IGDB Remote API
- Joe Kimberlin-Wyer for developing GameTrack, a great app for managing your videogame collection which I encourage you to use instead of mine. I actually found out about his app through a MacStories post that popped up on my Twitter feed a few days after I started developing my own app!
Released under AGPL-3.0 license. See LICENSE for details.