Codename One (of which I am a co-founder) allows just that. You write your app in Java and it will work across all mobile OS's (iOS, Android, Windows etc.). I'm obviously biased but its free to begin with and open source so your can try it and see if you love it. Codename One works well in Eclipse as well as NetBeans and IntelliJ.
Other options include Xamrin/RoboVM where you can write the app in C#/Java but would need to adapt the UI code (and possibly additional code) for every OS. RoboVM supported Eclipse in the past but I think they moved to focus on their own IDE which I think is based on IntelliJ (might be wrong here).
There is also PhoneGap/Cordova which is HTML5 based, you can probably use Eclipse for that too.