Native Android Development with NVIDIA Tegra

By using the Android Native Development Kit (NDK) developers can unlock the full performance potential of Android devices whilst reusing existing C++ code. NVIDIA provides the Tegra Android Developer Pack (TADP) which simplifies installation of the NDK on Mac, PC and Linux. Also included are profiling and debugging tools including visual debugging in Visual Studio with the NSight Tegra plugin. TADP includes samples and documentation highlighting best practices for Android development.

What does it cost?

TADP is free to all developers. All we ask is you join the free NVIDIA GameWorks™ Registered Developer Program which is your gateway into a world of exciting graphics and simulation technology from NVIDIA.

Do I need a Tegra Device to use TADP?

No, most of the features of TADP work for all Android devices but to take full advantage of the profiling tools we recommend a Tegra powered device.

What is included?

As well as everything needed for NDK development, TADP also includes:


Nsight Tegra, Visual Studio Edition Android NDK debugging for Microsoft Visual Studio.
Tegra System Profiler Multi-core sampling CPU profiler.
Tegra Graphics Debugger Graphics debugging and profiling for the Tegra K1.
PerfHUD ES In-depth analysis of OpenGL ES applications for the Tegra 2, 3 & 4 powered devices.


Tegra SDK Samples These demonstrate correct management of the Android application lifecycle, integration of game controllers, use of sensors, dynamic screen size scaling, and solutions to other Android-specific native development challenges.
GameWorks OpenGL Samples Cross platform samples that show a variety of high end graphics techniques; the samples include a cross-platform framework that allows for easy development of prototype code on Linux or Windows desktop. The same source code can then be deployed on Android systems.


Documentation Setting up Android manifests correctly for maximum device compatibility as well as adding support for features like gamepads.
Webinars Training courses on advanced Android development, debugging and analysis using tools like the Tegra Graphics Debugger.
Training Materials Videos and presentations from a variety of venues, showing developers how to get the best from their Android applications.
Forums Access to NVIDIA Engineers for support.

Sign up for NVIDIA GameWorks™ to get access to TADP and other NVIDIA technology
Join GameWorks

Get the Tegra Android Developer Pack

Unreal Development

TADP is the perfect tool for Unreal development but don't just take our word for it:

NVIDIA's Tegra Android Development Pack (TADP) and Nsight Tegra Visual Studio Edition enable a turnkey Unreal Engine 4 development environment for Android. These tools simplify installation of an Android development environment, and ensure that Visual Studio building and debugging of UE4 and NDK is completely seamless.

Epic Games on Tegra Android Development Pack and Nsight Tegra

PerfHUD ES Frame Debugger,

Just one of the console-grade tools found in TADP.