Das Android Native Development Kit (NDK) ist ein Begleittool zum Android SDK, mit dem leistungskritische Teile von Apps in nativem Code erstellt oder vorhandene Bibliotheken in C / C ++ auf Android portiert werden können. Es bietet Header und Bibliotheken, mit denen Sie beim Programmieren in C / C ++ Aktivitäten erstellen, Benutzereingaben verarbeiten, Hardwaresensoren verwenden, auf Anwendungsressourcen zugreifen und vieles mehr können.