Our Solution
Power 20 follows a single pattern across its 14 different applications. The application has been built from ground-up to work with data from the server without any local setting. A single codebase/package is compiled and deployed with different configurations to enable 14 applications per platform for a total of 28 applications on iOS and Android.
Any new applications can be added by only including a configuration file on the server and making the configuration change on the app. Images and media explain the routines and are widely used across the applications. SDWebImage on iOS and Picassa on Android are used for efficient and intelligent media consumption to ensure the least runtime memory footprint. This, along with AFNetworking on iOS and Volley on Android, provide a robust HTTP request mechanism.