Android is an open source operating system used widely in smartphones. It is based on Linux and developed by Google under an Apache license. Android has a large developer community due to the variety of devices, features, and prices it is available in. It offers advantages for developers such as being free, high job demand, ease of development in Java, and ability to earn money uploading apps to the Google Play store. There is currently high demand but low supply of Android developers.