Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
Android NDK

By Google

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Android NDK and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.4 out of 5 stars

How would you rate your experience with Android NDK?

It's been two months since this profile received a new review
Leave a Review

Android NDK Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

Product Avatar Image

Have you used Android NDK before?

Answer a few questions to help the Android NDK community

Android NDK Reviews (24)

Reviews

Android NDK Reviews (24)

4.4
24 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Kailash Chand  B.
KB
Android developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Powerful but Complex Tool for Native Android Development"
What do you like best about Android NDK?

I like that Android NDK gives me the power to write parts of my Android app in C and C++ for better performance. It integrates fairly well with Android Studio and Gradle, and once configured, it runs smoothly. The number of features it offers for native development is impressive — from low-level hardware access to native libraries. It’s great for optimizing performance-critical areas and reusing existing C/C++ code. I use it regularly for modules that need speed or complex computations. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

The biggest challenge with this software is its steep learning curve. Both using and implementing it can be quite difficult, especially for developers who lack experience with native code. Debugging is often slow and can be confusing, as even minor build errors may take a significant amount of time to fix. Integrating the software with Java or Kotlin sometimes results in unexpected issues. Customer support is only communities and forums Review collected by and hosted on G2.com.

Goutam P.
GP
Android developer
Mid-Market (51-1000 emp.)
"Powerful tool for integrating native C/C++ code into Android apps"
What do you like best about Android NDK?

Android NDK allows me to integrate C and C++ code directly into my Android apps, which greatly enhances the performance of critical components. I consider it reliable and well-documented, and its seamless compatibility with Android Studio makes it much easier to optimize applications for improved performance and to make use of existing native libraries. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

Setting up and building the project can be difficult for those new to the process, and working through issues in native code is often quite tedious. Additionally, handling cross-platform C or C++ code alongside Android Java or Kotlin usually increases the complexity of the entire project. Review collected by and hosted on G2.com.

Sagar D.
SD
Android Developer
Mid-Market (51-1000 emp.)
"Efficient tool for building high-performance Android apps"
What do you like best about Android NDK?

Android NDK lets me use C and C++ in my Android projects, which really helps improve performance for heavy apps. It works smoothly with Android Studio and the documentation is clear enough to get started without much hassle. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

The setup can be a little tricky at first, and debugging native code isn’t as easy as working with Java or Kotlin. Sometimes version updates cause small compatibility issues, which can be a bit frustrating. Review collected by and hosted on G2.com.

Avi P.
AP
Web Developer
Small-Business (50 or fewer emp.)
"Very powerful native development engine for android"
What do you like best about Android NDK?

I like that android apps can be written natively in C/C++ and not Java, this allows apps to get fine grain access to the system and can also gain a lot of performance. In addition, it is much harder to reverse engineer an app using NDK than the java or kotlin SDK. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

I dislike how complex the NDK can be, it certainly is useful and loved by many game developers but it is not for the faint-hearted. In addition, less 3rd party libraries are available for the NDK in comparison to the SDK (Java/Kotlin). In addition JNI calls are still slow Review collected by and hosted on G2.com.

Rakshith  R.
RR
Associate Brand Manager
Small-Business (50 or fewer emp.)
"One of the best when it comes to developing applications"
What do you like best about Android NDK?

Is very helpful in developing applications, games, basically helps you increase the performance and other security concerns of your product. Writing code has become a bit easy with this. It allows you to use C/C++code in your android apps. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

Android NDK has some specific uses and can't/should not be used for everyday development. It is difficult for beginners and newbies to understand the functioning and hence some demos would be needed and also would be beneficial Review collected by and hosted on G2.com.

FP
Software Engineer
Mid-Market (51-1000 emp.)
"Native Development Kit Review"
What do you like best about Android NDK?

We used to Extract the native C/CPP code implementation in Android applications and use it on the native android side. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

A little bit difficult to implement when you use the third party libs. Review collected by and hosted on G2.com.

Akil K.
AK
Senior Data Analyst
Information Technology and Services
Enterprise (> 1000 emp.)
"For extra functionality for Android devs"
What do you like best about Android NDK?

With the NDK i can complie the thirt party CPP Library and make bridges from CPP to java. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

It's a tricky to use for new android devs. Review collected by and hosted on G2.com.

AK
W
Mid-Market (51-1000 emp.)
"NDK Review..."
What do you like best about Android NDK?

The best thing you can do with NDK is, you can use the C/C++ libraries on the android platform with your java code. NDK enables you to access the low-level architecture of android. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

The Developer documentation uses very high-level language, and it's quite hard to understand. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Small-Business (50 or fewer emp.)
"NDK it's an Native Development Kit, which ease your plateform challanges"
What do you like best about Android NDK?

It's universally support cross platform by just putting their generated file. well understanding & appotunities explore us to go dive on it. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

The core knowledge of C & C++ must.

So anyone who is expertise on above languages, so he isuch more capable. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market (51-1000 emp.)
"Develop libraries for native android."
What do you like best about Android NDK?

I like the most about android ndk is we can write code in c/c++ and comile in native android. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

I dislike about android ndk is that it's takes longer time and is hard to maintain the code. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Android NDK Comparisons
Product Avatar Image
Xamarin
Compare Now
Product Avatar Image
iOS SDK
Compare Now
Product Avatar Image
Visual Studio
Compare Now
Product Avatar Image
Android NDK
View Alternatives