Android native implementation

Please don't commit yet... this is just to show that an Android native version is in the works.