Android NDK

The Android Native Development Kit a “companion tool” used only in conjunction with Android SDK that allows developers to build performance-critical portions of their apps in native code, using languages such as C and C++.

Learn more

First released 2009
Developed by Google
Latest stable version Android NDK r16
Open-source No
Used by Unity, Unreal Engine, Google

Interesting facts

Google recommends the use of the NDK only in rare cases, e.g:

  • You need to increase performance (for example, sorting a large amount of data).

  • Use a third-party library. For example, a lot of things are already written in C / C ++ languages and you just need to use existing material.

  • Programming at a low level (for example, everything that goes beyond Dalvik).

13

Development by Synergize.digital

Sign up for updates
straight to your inbox