


The trouble here is that each Linux distribution will often have a different set of requirements to run the sofware, and a separate list of steps that need to be followed. Your coding environment can involve a Linux system and a variety of different IDE programs to facilitate all of the software development. There are a lot of choices when it comes to programming Android applications.

These apps can then be made available and marketed to Android users around the world. Developers interested in the Android mobile operating system are able to use the Android SDK and various IDE software to code applications.
