Android Source Code Modification
Android Software Development Kit
How to Write Android Apps
Android Virtual Devices
Integrated Development Environment
Hardware is the physical “hard” components of the phone, like the screen, battery, processor and motherboard, or even more obscure hardware devices like accelerometers, gyroscopes, proximity sensors, etc. The software is the intelligence that makes the phone run, manages all of the input/output, and runs the apps (in this case Android).