Well, technically you can also just use Vim and a Makefile to write C++ code for Android. SDL2 has backends for all the Android stuff, for example, as does Qt5.
Google is pretty clear that the NDK is only intended for writing games, high performance audio, or making native code available to Java.