What is native Android with java?

I am new to Android development, and I was told to find out how to make these applications a native android with java in my work.

I did some research, and I was confused because I see a set called Android Studio there, but other sites say that the native android is c / C ++ and something like NDK, but no one told me about it in my work, so I really don’t know what they mean when they talk about the native android, I need to start learning my own Android using java, and I'm not sure what that means.

What does it mean that android is native to java? Is this related to C ++? Or does native simply mean java?

+6
source share
2 answers

The SDK is in Java, but the NDK is in C ++.

Google does not select one of the others for performance reasons (or any other) and uses the one you prefer and feel more comfortable.

Do not confuse the word native and write your application in the language you need at the moment.

+3
source

I think Java by default is developing a language for Android. There are Qt libraries for Android written in C \ C ++. But if they told you in the company to find out using java, I think you should do it.

+1
source

All Articles