https://apps.apple.com/tr/app/game-ludens-backlog-manager/id6502086355
- This is a game listing app inspired by IMDb and Letterboxd.
- This app has been written with
UIkit
using IGDB API and utilizesMVVM architecture
- All UI elements are created programmatically. No storyboard is used.
- I used Adaptor Pattern to separate multiple CollectionViews
- iOS Version +12.0
- MVVM
- CoreData
- Alamofire
- Kingfisher
AppDemo.mp4
- Clone this repository.
git clone https://github.com/SonmezYigithan/GameListingApp-iOS.git
- navigate to the root folder of the project where Podfile is located and run.
pod install
- Open the workspace file.
- Create an IGDB account by following this link
- Generate access token with your Client ID and Client Secret (more info) (You may use this Postman example to generate your access token)
- Create a new API-Keys.plist file using API-Keys-Template.plist and fill the empty key values.
IGDB_CLIENT_ID = YOUR_CLIENT_ID IGDB_AUTHORIZATION = YOUR_ACCESS_TOKEN