Configuration for build.gradle


Dependencies

Include dependencies.gradle to make versions common on all modules.
Step 1: Download this file
Step 2: Copy file under your project folder. [project]/dependencies.gradle
Step 3: In the project level build.gradle add apply from: 'dependencies.gradle'
Step 4: In the project level build.gradle, under dependecies section add the following:

     classpath "io.sentry:sentry-android-gradle-plugin:${versions.sentry}"

     classpath "com.android.tools.build:gradle:${versions.gradlePlugin}"

     classpath "com.google.gms:google-services:${versions.googleServices}"

Step 5: In the app level build.gradle add apply from: '../dependencies.gradle'
Step 6: In the app level build.gradle. For evey module you include, using the matching button below, copy and paste the codes under dependencies section:

UI KIT | CORE KIT

ACTIVITIES

No additional dependencies needed for this module.

AUTHENTICATION

BADGES

BEACON

CHALLENGE

Please add the following modules when including CHALLENGE:

  • com.cheetahdigital.android:profile
  • com.cheetahdigital.android:preferences
  • com.cheetahdigital.android:summary
  • com.cheetahdigital.android:locations
  • com.cheetahdigital.android:content
  • com.cheetahdigital.android:referral
  • CODES

    No additional dependencies needed for this module.

    CONTENT

    No additional dependencies needed for this module.

    EVENT

    No additional dependencies needed for this module.

    FCM

    FEEDBACK

    No additional dependencies needed for this module.

    FRIENDS

    Please add the following modules when including FRIENDS:

  • com.cheetahdigital.android:profile
  • GIFTCARDS

    No additional dependencies needed for this module.

    GROUPS

    Please add the following modules when including GROUPS:

  • com.cheetahdigital.android:members
  • HOUSEHOLD

    No additional dependencies needed for this module.

    LEADERBOARDS

    No additional dependencies needed for this module.

    LOCATIONS

    Please add the following modules when including LOCATIONS:

  • com.cheetahdigital.android:offers
  • MEMBERS

    Please add the following modules when including MEMBERS:

  • com.cheetahdigital.android:profile
  • com.cheetahdigital.android:summary
  • MESSAGES

    Please add the following modules when including MESSAGES:

  • com.cheetahdigital.android:offers
  • com.cheetahdigital.android:rewards
  • NEWSFEED

    Please add the following modules when including NEWSFEED:

  • com.cheetahdigital.android:messages
  • com.cheetahdigital.android:profile
  • OFFERS

    Please add the following modules when including OFFERS:

  • com.cheetahdigital.android:summary
  • ORDERS

    No additional dependencies needed for this module.

    PREFERENCES

    No additional dependencies needed for this module.

    PRODUCTS

    Please add the following modules when including PRODUCTS:

  • com.cheetahdigital.android:profile
  • com.cheetahdigital.android:locations
  • PROFILE

    No additional dependencies needed for this module.

    PUNCHCARDS

    No additional dependencies needed for this module.

    RECEIPT

    No additional dependencies needed for this module.

    REFERRAL

    Please add the following modules when including REFERRAL:

  • com.cheetahdigital.android:profile
  • com.cheetahdigital.android:content
  • REWARDS

    Please add the following modules when including REWARDS:

  • com.cheetahdigital.android:profile
  • com.cheetahdigital.android:summary
  • com.cheetahdigital.android:challenge
  • SUMMARY

    No additional dependencies needed for this module.

    UPGRADECHECK

    No additional dependencies needed for this module.