nnsettings Framework Module

Framework to acquire and implement settings from CMS.

NNSettings/SettingsManager/SettingsORM etc.

Acquires settings from the settings database, which is stored locally after being periodically downloaded from CMS. Used very frequently.

EnvironmentsActivity/EnvironmentManager/Environments

Sets the environment – QA, production etc.

UnpackAssets

Acquires a JSON list of assets and saves them in the device storage, if run mode is FRESH_INSTALL

NNVersionCheck/NNVersionCheckInterface/VersionCheckPOJO

Acquires a JSON list of app versions, compares it to the local version and, if not up to date, forces a restart with an update prompt. Not implemented in all apps, based on client preference.