Le NDK d'Android, pour Native Development Kit, est un outil complémentaire au
kit de développement (SDK) du système d'exploitation de Google pour mobiles. Ce module propose aux développeurs d'intégrer du code natif ARM dans leurs applications afin d'exploiter au mieux les performances offertes par le processeur. Basé sur une machine virtuelle Dalvik, les développeurs peuvent intégrer du code C ou C++ et ainsi réutiliser certaines classes qui aurait déjà été développées pour d'autres systèmes. Par ailleurs, le NDK d'Android propose d'embarquer en mode encapsulé ces classes. Ce kit est livré avec toute la documentation nécessaire, des exemples et des tutoriels.
Attention, le NDK d'Android ne fonctionne qu'une fois le SDK installé sur votre ordinateur. Vous pouvez télécharger le SDK d'Android ici.