Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Android NDK Alternatives

Android NDK Reviews & Product Details

Rakshith  R.
RR
Associate Brand Manager
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Android NDK solving and how is that benefiting you?

Java is the default programming language for Android, but for certain applications eg - game development java isn't the best. And hence in such cases where you want to code in C/C++ NDK is typically used. NDK helps in increasing performance out of devices. Review collected by and hosted on G2.com.

Android NDK Overview

What is Android NDK?

The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. Typically, good use cases for the NDK are CPU-intensive applications such as game engines, signal processing, and physics simulation.

Android NDK Details
Show LessShow More
Product Description

The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. Typically, good use cases for the NDK are CPU-intensive applications such as game engines, signal processing, and physics simulation.


Seller Details
Seller
Google
Year Founded
1998
HQ Location
Mountain View, CA
Twitter
@google
32,553,933 Twitter followers
LinkedIn® Page
www.linkedin.com
301,875 employees on LinkedIn®
Ownership
NASDAQ:GOOG
Phone
+1 (650) 253-0000
Total Revenue (USD mm)
$182,527
Description

Organize the world’s information and make it universally accessible and useful.

Recent Android NDK Reviews

Avi P.
AP
Avi P.Small-Business (50 or fewer emp.)
4.0 out of 5
"Very powerful native development engine for android"
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...
Akil K.
AK
Akil K.Enterprise (> 1000 emp.)
4.5 out of 5
"For extra functionality for Android devs"
With the NDK i can complie the thirt party CPP Library and make bridges from CPP to java.
FP
Faiz P.Mid-Market (51-1000 emp.)
4.0 out of 5
"Native Development Kit Review"
We used to Extract the native C/CPP code implementation in Android applications and use it on the native android side.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Android NDK Media

Answer a few questions to help the Android NDK community
Have you used Android NDK before?
Yes

20 out of 21 Total Reviews for Android NDK

4.3 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
20 out of 21 Total Reviews for Android NDK
4.3 out of 5
20 out of 21 Total Reviews for Android NDK
4.3 out of 5

Overall Review Sentiment for Android NDKQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Avi P.
AP
Web Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Android NDK solving and how is that benefiting you?

The NDK allows my apps to have better performance than with JVM languages, this can be vital for games and some machine learning type of apps. Review collected by and hosted on G2.com.

FP
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized 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.

What problems is Android NDK solving and how is that benefiting you?

Using C and Cpp third-party libraries in Native code and Developing Android applications. Review collected by and hosted on G2.com.

Akil K.
AK
Senior Data Analyst
Information Technology and Services
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
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.

What problems is Android NDK solving and how is that benefiting you?

Compiling the cpp third party Libs. Review collected by and hosted on G2.com.

AK
W
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized 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.

What problems is Android NDK solving and how is that benefiting you?

I am working on the C language open source library, which can directly be communicated with our product which is made on the android platform. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering Android NDK:

There are many number of benifits of using NDK, just you have to go dive on it, and you can get knowledge from many number of sites available. Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

Cross platform libraries and core functionality tasks is easily duable using NDK Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
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.

Recommendations to others considering Android NDK:

Yes highly recommend Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

Developing libraries for application. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Android NDK?

I like the compability of providing native CPP code implementation in Android applications using NDK. It increases speed of application which runs so much work on CPU. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

There is no direct or easy way to get callback or listening from native code to java code otherwise it is working fine. Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

Running native embedded project libraries in Android applications like JPEGDecoder. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Android NDK?

We can write code in c/c++ and compile in native android and make libraries and SDK for application. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

It increases the complexity of the application. Review collected by and hosted on G2.com.

Recommendations to others considering Android NDK:

Yes sure. Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

Making libraries for Android application. Review collected by and hosted on G2.com.

Goto a.
GA
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Android NDK?

Being able to program and access the hardware by programming at low level.

Possibility to import libraries in C / C ++, PHITON and Java.

Possibility of multi-platform installation and use. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

There are difficulties in the automatic execution of tests, a problem caused by Android as a platform.

Documentation not always up to date.

Often on the latest versions the external libraries do not work well Review collected by and hosted on G2.com.

Recommendations to others considering Android NDK:

reliable to write android apps but prepare to lose as long as the documentation Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

simply now i have the possibility of creating android applications using fairly reliable native libraries Review collected by and hosted on G2.com.

Jankidas S.
JS
Android Developer
Information Technology and Services
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Android NDK?

Android NDK is very important support system in Android Studio when you're trying to implement C or C++ language code into Android Application code. NDK will fulfill all kind of support for C/C++ code implementation. Review collected by and hosted on G2.com.

What do you dislike about Android NDK?

Only one thing that I don't like about Android NDK is that it takes very long time to run and implement functionalities into actual code, which lead my computer system to hang for a while Review collected by and hosted on G2.com.

Recommendations to others considering Android NDK:

There is no recommendation for using Android NDK, It is a native library and it is mandatory to use for better performance. Review collected by and hosted on G2.com.

What problems is Android NDK solving and how is that benefiting you?

Android NDK is a basic native thing. Some solutions can't be possible without native libraries, so Android NDK is very important as a native library. Review collected by and hosted on G2.com.