Google has ripped out most of the stuff that would have made smart phones actual computers rather than smart terminals.
If you think of C and C++ point of view, yes.
On the other hand the Frameworks are quite expressive for applications, but one needs to use Java 6.5 or resort to third party solutions like retrolambda and Kotlin.
Google has ripped most of the stuff they see as fluff for Android.
Edit: Any C and C++ API not listed as stable and public on the NDK docs is not guaranteed to exist in all devices.