Hi, my first post, so Hello everyone! 
I’m new to Java, but fairly experienced with C++ and game development in general, I’ve got a new game on iPhone (should be out in a few days), and I want to jump in to Android game developent.
I’d like to get your advice on something…
My plan is, to develop an Android branch of my existing cross-platform engine (so far it’s PC / Mac / iPhone), and the idea being, that I can code all my game logic in C++, which will link to my engine layer, which sits between my game logic and the hardware.
So in short, that will mean, coding the main part of my game (all the game logic etc) in C++, and having that interface with another chunk of code (probably Java) for the purposes of accessing any OS stuff and graphics and sound (OpenGL / OpenAL).
Is that feasible? What’s the situation with mixing Java and C++? Any advice or suggestions?
Many thanks,