Create native mobile apps using Java.
Create native iOS, Android, Mac and Windows apps in C#.
Unity3D is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles and mobile devices.
Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform.