Android provides a rich android application framework that allows you to build innovative android apps and games for mobile devices in a Java language environment.