By “java layer” i mean standard Android SDK code which executes native code of engine and i bet you could place startard android UI things on it (thru im not 100% sure UE4 rendering won’t mess it up). But definitly all C++ solutions should work one way or another.