Склонен считать, что программист, который не переносит тот, или иной язык программирования - пока еще недостаточно программист. Язык - это инструмент. Вообще, приложения на NDK сделать можно, смотрите в строрну NativeActivity - получаете точку входа, а дальше делайте что хотите на C/C++. Но я бы не стал забивать гвозди микроскопом. При разработке на чистом С/C++ для андроид - вам придется сделать весь ЮИ, который уже есть в стандартном SDK, своими руками... Может быть вы сможете сделать лучше, но всегда станет вопрос кому это было нужно?