Does Android Use C?
Contents

The Android Native Development Kit (NDK): a toolset that allows you to use C and C++ code with Android, and provides platform libraries that allow you to manage native activities and access physical device components, such as sensors and touch input.

Can we develop Android with C++?

C++ can be used for Android App Development using the Android Native Development Kit(NDK). However, an app cannot be created totally using C++ and the NDK is used to implement parts of the app in C++ native code.

Why does Android still use Java?

Java is a known language, developers know it and don’t have to learn it. it’s harder to shoot yourself with Java than with C/C++ code since it has no pointer arithmetic. it runs in a VM, so no need to recompile it for every phone out there and easy to secure. large number of development tools for Java (see point 1)

James H. Sterling

James H. Sterling

Environmental Science & Climate Journalist

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.

Share this article
Twitter Facebook Pinterest