3rd Party Integration

Agora Integration #

To configure Agora for Audio & Video calls in this application. You need to have Agora APP ID & Agora Primary Certificate from the Agora Console. Agora is not a free usage API, it is chargeable by Agora, if the Free Quota limit is crossed. (you can refer pricing for Voice & Video call –Pricing (agora.io))

Click here to generate the Agora App ID & Primary Certificate

Once you generate them, Open the Source Code in your preferable editor and Go to: lib/Configs/app_constants.dart and set your Agora APP ID & Primary Certificate there.

[NEW ]. For Agora SDK to able to generate token for your app, Cloud functions must deployed in Firebase. Cloud function named “createCallsWithTokens” is present inside: sourcecode/functions/index.js


GIPHY GIF Integration #

Animated emoji, GIF, Stickers are powered by GIPHY. To setup Giphy API for GIF, get the Giphy API Key from their official website. To create an Account & get the Giphy API Key you can follow the guided steps. CLICK HERE

Paste the generated Giphy API Key in lib/Configs/app_constants.dart


Mutli-Language Translation #

To add Multi-Language to your app, you can purchase our Multi-Language Integration Pack (20 languages).
If you want to add a local language by yourself, just follow these simple steps:

  1. Clone the lib/Services/Localization/json_languages/en.json file & Translate the String values present inside the en.json and name the file [LANGUAGE_CODE].json
  2. Include the language in a pattern like other language strings inside lib/Services/Localization/language_constants.dart & lib/Services/Localization/language.dart
  3. You are done with language translation.

Powered by BetterDocs