Skip to content

RobbieElias/MatchTrackerWarzone-ReactNative

Repository files navigation

Match Tracker for COD Warzone

Mobile app for iOS and Android written in React Native/Expo for tracking player matches and stats for COD Warzone.

Download

Installation

  1. Follow the instructions for installing Expo:
    https://docs.expo.io/get-started/installation/
  2. Set your username and password for your Activision account in app/config/accounts.js. You can add multiple accounts to avoid rate limiting by the COD API.

Firebase Setup

  1. Follow these instructions (managed workflow):
    https://docs.expo.io/guides/setup-native-firebase/
  2. Add the firebase config files for both iOS and Android to the assets/firebase/ directory.

AdMob Setup

  1. Setup apps in AdMob for both Android and iOS.
  2. Create Banner Ad Units for both apps.
  3. In app.json, update the following fields accordingly:
    • iOS App ID: ios.config.googleMobileAdsAppId
    • Android App ID: android.config.googleMobileAdsAppId
    • iOS Ad Unit ID: extra.bannerAdUnitIdIos
    • Android Ad Unit ID: extra.bannerAdUnitIdAndroid

API

This app uses a slightly modified version of the Call of Duty API found here (MIT License, Copyright 2020 Liam Gaskell).