The maintenance of apps can be costly, especially if you use them for several brands, like RTL does. Some of our clients have opted for hybrid technology to reduce costs. As regards speed and user-friendliness, however, RTL did not want to make any concessions. So, Egeniq was challenged to design a method whereby all Android and iOS apps can be updated and maintained efficiently by one system.
To realise this objective, Egeniq developed a Shared Codebase. This is a native code for both iOS and Android that can be shared among the different brands. The codebase contains all components required to communicate with the back-end CMS and the apps’ shared functionality. However, given that each brand has its own look and feel, we made sure that in terms of behaviour and brand style, each individual app can still be adjusted separately.
A side advantage is that the Shared Codebase Unit Tests can be conducted simultaneously for all apps. This means that in case of a problem, all apps can be treated with the same remedy, providing each of them with instant protection. In this way, future complications are being reduced.