C++ is known for its efficiency, but did you know that modern C++ (C++11 and higher) is also fun to work with? For cross platform development, there’s hardly a better choice when it comes to performance sensitive code. And especially on Android with its VM based architecture, C++ outruns any Java/Kotlin based implementation by far.
Cross-platform development with C++ is not restricted to the mobile world. With the right setup, you can boost your productivity by running your code on the desktop with minimal turnaround times. Basically, there’s no Gradle build you need to wait for.
This talk gives a 360° view what it is like to have C++ as part of your app; it covers topics like NDK, CMake, JNI, standard template libraries, native unit testing, and IDEs to give you a comprehensive overview.