1. [Home](https://www.g2.com/)
2. ...
3. [Mobile Development Platforms](https://www.g2.com/categories/mobile-development-platforms)
4. [Android NDK Discussions](https://www.g2.com/products/android-ndk/discuss)

[
 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_9d7b5e5db239e601388d876e47103bba/android-ndk.png "Product Avatar Image")
](/products/android-ndk/reviews)

[

Android NDK

](/products/android-ndk/reviews)

(25)4.4/5

The Android Native Development Kit (NDK) is a comprehensive set of tools that enables developers to incorporate native code, written in C and C++, into their Android applications. By leveraging the NDK, developers can create high-performance applications that interact directly with device hardware, offering enhanced capabilities beyond the standard Android SDK. Key Features and Functionality: - Native Code Integration: Allows embedding of C and C++ code within Android apps, facilitating direct hardware access and optimized performance. - Comprehensive Toolset: Includes cross-compilation toolchains, debuggers, and build systems like CMake and ndk-build, streamlining the development process. - Rich API Support: Provides access to a variety of APIs, including OpenGL ES for graphics, OpenSL ES for audio, and Vulkan for advanced graphics rendering. - Platform Compatibility: Supports multiple CPU architectures, such as ARM and x86, ensuring broad device compatibility. - Integration with Android Studio: Seamlessly integrates with Android Studio, allowing for efficient project management and debugging. Primary Value and Problem Solving: The Android NDK addresses the need for performance-intensive applications by enabling developers to write parts of their apps in native code. This is particularly beneficial for applications requiring low latency and high computational power, such as games and real-time simulations. Additionally, the NDK allows for the reuse of existing C/C++ libraries, reducing development time and effort. By providing direct access to device hardware and system resources, the NDK empowers developers to create more efficient and responsive applications, enhancing the overall user experience.

Show More

* * *

### 52.0

Nps Score

Already have Android NDK?

### All Android NDK Discussions

Search

Most CommentedMost HelpfulPinned by G2Newest

All DiscussionsDiscussions with CommentsPinned by G2Discussions without Comments

FilterFilter

Filter byExpand/Collapse 

Sort by

Most Commented

Most Helpful

Pinned by G2

Newest

Filter by

All Discussions

Discussions with Comments

Pinned by G2

Discussions without Comments

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

over 3 years ago

More Options
- 

[
# What are the features of Android SDK?
](/discussions/what-are-the-features-of-android-sdk)
What are the features of Android SDK?

[

Mobile Development Platforms

](https://www.g2.com/tags/mobile-development-platforms)[

Application Development Platforms

](https://www.g2.com/tags/application-development-platforms)

* * *

\<0\>0\>Upvotes

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.&title=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

over 3 years ago

More Options
- 

[
# What is difference between Android NDK and SDK?
](/discussions/what-is-difference-between-android-ndk-and-sdk)
What is difference between Android NDK and SDK?

[

Mobile Development Platforms

](https://www.g2.com/tags/mobile-development-platforms)[

Application Development Platforms

](https://www.g2.com/tags/application-development-platforms)

* * *

\<0\>0\>Upvotes

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.&title=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

almost 4 years ago

More Options
- 

[
# How does NDK work on Android?
](/discussions/how-does-ndk-work-on-android)
How does NDK work on Android?

[

Mobile Development Platforms

](https://www.g2.com/tags/mobile-development-platforms)[

Application Development Platforms

](https://www.g2.com/tags/application-development-platforms)

* * *

\<0\>0\>Upvotes

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.&title=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

about 4 years ago

More Options
- 

[
# What is Android NDK used for?
](/discussions/what-is-android-ndk-used-for)
What is Android NDK used for?

[

Application Development Platforms

](https://www.g2.com/tags/application-development-platforms)[

Mobile Development Platforms

](https://www.g2.com/tags/mobile-development-platforms)

* * *

\<0\>0\>Upvotes

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.&title=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

 ![Verified User](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User")
G2

Verified User

•

over 5 years ago

More Options
- 

[
# honestly, there could be no other arrangement till now to incorporate local help into your application without utilizing ndk!!
](/discussions/45131-honestly-there-could-be-no-other-arrangement-till-now-to-incorporate-local-help-into-your-application-without-utilizing-ndk)
my suggestion for a solution include native support into your application without using ndk

[

Mobile Development Platforms Software

](https://www.g2.com/tags/mobile-development-platforms-software)

* * *

\<0\>0\>Upvotes

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.&title=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Android+NDK+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Android+NDK+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%0aAsk+Android+NDK+questions+and+get+answers+from+expert+users+in+our+Android+NDK+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

## Start a New Software Discussion

Have a software question?

Get answers from real users and experts

[Start A Discussion](/products/android-ndk/discussions/new)

* * *

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/thumb_square/thumb_square_9d7b5e5db239e601388d876e47103bba/android-ndk.png "Product Avatar Image")

### Have you used Android NDK before?

Answer a few questions to help the Android NDK community

[
Yes
](javascript:void(0))[
Yes
](https://www.g2.com/authorize?form=signup&return_to=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fandroid-ndk%2Fdiscuss%3Fsmall_ask%3Dandroid-ndk)
No

## Top Contributors in Android NDK

1

 ![putra t.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "putra t.")
PT

Loading...

### [putra t.](https://www.g2.com/users/191c8c3c-913d-427d-957b-c775b921ddf3 "putra t.")

Team Leader

1 pt