Can I write a pure C++ app for Android? (for example, using NDK?)

Considering there's no difference of functionality, is pure Android C++ app faster and consumes lesser memory than Android Java app? In just my guess, I guess it is YES because C++ app won't do garbage collection which causes frame rate hiccup.

Edit
Report