Customization
You can customize various aspects of the SDK, including:
The SDK has lots of configurable parameters which can be overridden by setting up a JSON file with a schema similar to the one attached below. You can download the file and modify the values you wish to change.
Once edited, save the JSON file as lune_config.json and place it in the /res/raw directory of your Android project. The final path should be /res/raw/lune_config.json.
Localization and Strings
If your app is already localized, the SDK would be localized as well - no configurations needed. If your app is not localized, however, the SDK respects that and stays in English to preserve consistency and uniformity across your app.
String Overrides
You can override specific strings by assigning a different value to the same string keys used by the SDK. The Strings used in the SDK can be found in the localization file attached below.
lunesdk-localizations.zipAs you may have noticed, the keys are unique and should not conflict with any other strings in your project.
Images
You can override any of the images in LuneSDK by simply giving other images in your project the exact same name.
Each image is named using the format:
lune_sdk_asset_<image_name>
You can find a list of the images you can override here:
lune-asset-names.txt