Tech Insights
NDK

NDK

Last updated , generated by Sumble
Explore more →

What is NDK?

The Android Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android, and provides access to platform APIs not available in Java and Kotlin. It's commonly used for performance-intensive tasks like game development, signal processing, physics simulations, and when reusing existing C/C++ libraries.

What other technologies are related to NDK?

NDK Complementary Technologies

JNI (Java Native Interface) allows Java code to call and be called by native applications and libraries written in other languages (e.g., C, C++). NDK enables developers to write code using C/C++ and interface with Java code through JNI.
mentioned alongside NDK in 14% (278) of relevant job posts
The Android SDK is a software development kit that enables developers to create applications for the Android platform. NDK complements the SDK by allowing developers to incorporate native code within Android applications.
mentioned alongside NDK in 3% (539) of relevant job posts
AOSP (Android Open Source Project) is the open-source software stack for Android. The NDK allows developers to build parts of the OS, middleware, or applications using native code, which is part of the AOSP ecosystem.
mentioned alongside NDK in 7% (193) of relevant job posts

Which organizations are mentioning NDK?

Organization
Industry
Matching Teams
Matching People
NDK
Toast, Inc
Scientific and Technical Services
NDK
Qualcomm
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.