Yes, perhaps. Android is a Linux based OS but, you need to understand that Windows has a great set of tools for (cross-platform) development. However, for Linux (specially Ubuntu) the concept is different. In Ubuntu, an IDE is not a full-featured software. It is just a "syntax highlighter over notepad" kind of thing. You need to get the language compilers separately.
One month ago, I tried to dig deeper into Ubuntu, and I found myself pissed off as soon as I started the development process. You can somehow try out Eclipse, add compilers (for Java) and continue Android development. Good luck!
But wait... Did you know, Microsoft has recently announced
Visual Studio Code[
^] for Linux also. Which means, that you can now use almost-Visual Studio product on Linux. Which removes most of the pain of programming in Linux. It is free, cute (IMO), and a good way to start programming on Ubuntu. I would definitely try it out (a lot later! :laugh:). (
Note:
Visual Studio Code is still the new dude on the block, so it might not fulfill your requirements, so skip to next paragraph.)
Also,
Android Studio[
^] is a great IDE for Android programming, you should no longer use Eclipse (because it is not supported officially) and should move to Android Studio. Try it out on Linux.