What is android ndk?
i. The NDK is a toolset that allows you to implement parts of your ANDROID app using native-code languages such as C and C++.
ii. using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app.
iii. A good example for using NDK can be a CPU intensive works which doesn't allocate much memory like signal processing, physics simulation etc.
Back To Top