Question: what are the two major software requirements for android development?
Answer: Microsoft Windows 7/8/10 (32 or 64 bit). Mac OS X 10.8. ...  GNOME or KDE or Unity desktop on Ubuntu or Fedora or GNU/Linux Debian. 2GB RAM. 4GB RAM recommended. 500 MB disk space. 1 GB for Android SDK. Java Development Kit (JDK) 7.