По cpp могу сказать что clang/clang++ работает отлично, gcc не юзал, с CMake тоже все хорошо.
То что на андроид нет нормальных я бы поспорит, есть -> AIDE, CodeAssist, AndroidIDE, CDroid перечислять можно довольно долго, в последнее время начал замечать что стали делать много иде для мобилок (в основном для java), для cpp есть еще termuc (взаимодействует с Termux api).