Click here to Skip to main content
15,891,529 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Is android NDK necessary while developing applications on Android Platform.

Thankyou.
Posted

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[^]
 
Share this answer
 
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.
 
Share this answer
 
Comments
Syed Mohammed Khawar 1-Apr-11 3:25am    
Thanks
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.


APPY CODING :-)
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900