title: Android NativeActivity
body: <p>The <a href="http://developer.android.com/sdk/ndk/index.html" rel="noreferrer">Android NDK</a> has just been significantly expanded to include support for writing android applications entirely in native C/C++ code. One can now capture input events on the keyboard and touch screen using native code, and also implement the application lifecycle in C/C++ using the new NativeActivity class. </p>
  
  <p>Given all the expanded native capabilities, would it be worthwhile to completely bypass Java and write Android application in native code? </p>