Is Android Written in C?
Contents

Is Android written in Java?

The official language for Android development is Java. Large parts of Android are written in Java and its APIs are designed to be called primarily from Java. It is possible to develop C and C++ app using the Android Native Development Kit (NDK), however it isn’t something that Google promotes.

Is Android based on C?

Android’s standard C library, Bionic, was developed by Google specifically for Android, as a derivation of the BSD’s standard C library code. Bionic itself has been designed with several major features specific to the Linux kernel.

Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest