Cordova Plugin Submodule Migration
At Platogo, we develop 2 mobile apps – Slotpark and Gaminator. The 2 apps are native, however they share the same codebase, which allows us to build unique releases per brand.
Most of the development happens in TypeScript, which allows us to also maintain a desktop browser version of our apps. To make the native apps possible, we use a cross-platform framework called Apache Cordova. Our app has a lot of plugins, and over the years this number has grown to nearly 40! However, we noticed that this made fresh builds often extremely slow, so this is where the investigation begins.