As the first-generation version was built twice for both iOS and Android in their native language, bringing the app up-to-date with modern tech and a shared framework was a priority.
We used React Native so almost all of the work could be shared across Android and iOS and be built cross-platform. This means that future engineering will become much quicker, more sustainable and more reliable.
We also restored the original functionality of managing the app through the CMS, so teams at Bayer could update both make content updates to the app and website in the same place.
By taking this approach, nothing needs to be reinvented in the future – making it simpler and more convenient for future design development.