8 apps with one code base
Ultimately, we created 8 apps for Android and iOS (NPO Radio 1, 2, 4 and 5, 3FM, FunX, NPO Soul & Jazz, NPO SterrenNL) based on one shared code base, with for each of them their own colour and functionality. All perfectly tailored to the perceptions and wishes of the target audience of each individual radio station. Examples are:
- A combination of live radio and live images of the deejays in the studio;
- Playing podcasts or self-made playing lists;
- Sending apps to the radio studio.
Egeniq developed one single native-shared code base. This means that all broadcasting channels can reuse the code base, even though their apps run on either Android or iOS. The main advantage of this approach is that costs are saved, while no concessions have to be made to the apps; all channels can be provided with apps suitable for their audiences. The code base contains all components required for communication with the backend-CMS. In addition, the apps share all kinds of components, such as Podcasts and an ‘app the studio’ module. At the same time, it remains possible to adjust the brand styles per individual app. For example, every year, the Radio 2 app is provided with its own Top 2000 menu item, while the 3FM Serious Request event app is also given some special adjustments.
Another advantage is that the shared code base can simultaneously conduct automated tests for all apps. So, in case of a problem, the remedy can be implemented into all apps at the same moment. As a result, all applications instantly become immune to the issue in question. Very handy indeed for preventing future complications!