RawgGammers is an iOS app that uses the RAWG API to display a list of games and their details. The app is built using SwiftUI and Combine.
- Display a list of games
- Display game details
- Search for games
- Filter games by platform
- Filter games by genre
- Filter games by tags
- Change App Icon
- Change App Theme
- Add Game to Favorites
- Select Favorites Game Avatar for Profile
- Authentication with X OAuth
- Authentication with Apple Sign In
- Authentication with Google Sign In
- iOS 14.0+
- Xcode 12.0+
- Swift 5.0+
- RAWG API Key
- Firebase Project
- Google Sign In
- Apple Developer Account
- Apple Sign In
- Swift Package Manager
- Cocoapods
- Clone the repository
git clone- Install dependencies
pod install- Open the project in Xcode
open RawgGammers.xcworkspace- Add your RAWG API Key to the project
// Environment.xcconfig
API_BASE_URL = "https://api.rawg.io/api/"- Add your Firebase configuration file to the project
GoogleService-Info.plist- Add your Google Sign In configuration file to the project
GoogleService-Info.plist- Add your Apple Sign In configuration file to the project
Info.plist- Run the project
Cmd + RRawgGammers is available under the MIT license. See the LICENSE file for more info.










