Click here to Skip to main content
12,698,913 members (22,599 online)
Rate this:
Please Sign up or sign in to vote.
See more: Mobile Android
Is android NDK necessary while developing applications on Android Platform.

Posted 28-Mar-11 22:52pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

The NDK is designed to enable you to create C++ libraries using the libc and libm libraries, along with native access to OpenGL. If your inclinations run toward NDK development, exploring the Linux kernel and C/C++ underbelly of Android, modifying Dalvik, or otherwise tinkering with things under the hood, For moer detials see this article .

Android Architecture[^]

and if you want to begin devlop an android application see this article : Build Your Own App With Android Developer Tools[^]
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Nope, you may (and probably should) use the SDK.
See the "When to Develop in Native Code" section of the
"What is the NDK?"[^] page.
Syed Mohammed Khawar 1-Apr-11 3:25am
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

In addition to the Software Development Kit (SDK), which was released a couple months ago, the Android team has now also released a "Native Development Kit" (NDK). The SDK allows developers to write software for Android devices in Java. The system is designed for platform independence, so that no or little adjustments are required to run the same applications on different devices. The NDK on the other hand enables Andoid developers to access native code, which in general is not platform independent, but may be more efficient in some cases. More details and download information for the SDK and NDK is available at the Android web site.
Hope it helps you.


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170118.1 | Last Updated 28 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100