Android Development System Requirements

system_requirements_android_development
Spread knowledge

system-configuration

About 85% of the world’s smartphone run on Android. Android SDK is available for free. Many App developers have turned into millionaires overnight. I don’t think you need any other reason to learn Android development. But first you need to set up an environment for developing. Today we will be discussing what are the basic Android Development system requirements.

System Requirements for Android Development?

You wont need any high-end expensive stuff to begin with Android Development. In fact, you can even start developing Android apps even if you don’t have an Android device.

Having said that following are resources required to begin with Android development
– Windows (XP or later), Linux (any recent Linux distribution) and Mac OS X (10.4.9 or later)
– Android Studio or Eclipse
– Android SDK
– Java
Yes that’s it! Once you all these you can easily start developing Android apps

Windows/Linux/Mac powered PC

Operating system is the soul of the PC. So the better your processor is the more easy will be developing Android over it. I am not saying you need a highly customized machine but there are some basic system requirements which if followed could really ease Android development .After all the last thing you would like to see while developing something is your system hanging or even crashing

Following are the ideal system requirements for developing Android Apps

Windows

  • Microsoft® Windows® 7/8/10 (32- or 64-bit)
  • 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution
  • For accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Mac

  • Mac® OS X® 10.10 (Yosemite) or higher, up to 10.12 (macOS Sierra)
  • 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

Linux

  • GNOME or KDE desktopTested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
  • 64-bit distribution capable of running 32-bit applications
  • GNU C Library (glibc) 2.19 or later
  • 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution
  • For accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality, or AMD processor with support for AMD Virtualization™ (AMD-V™)

 

Recommended Processor

More than i3, i5 or i7 developers should  be concerned about the speed of the processor and number of cores. 2Ghz Quad core Intel i3 processor would be enough to develop on Android. I have personally used it and did not face any difficulty.

IDE (Eclipse or Android Studio)

Although the SDK can be used to write Android programs in the command prompt, the most common method is by using an integrated development environment (IDE). You all might be aware of eclipse if you have ever developed anything in Java. Eclipse is quite reputed and trusted IDE. And a lot of people use it for Android development too. But I would prefer Android Studio, specially if you are a beginner.Firstly, Android Studio is a Google product – these are the same guys who develop Android.Apart from this I find the following reasons for favouring Android Studio over Eclipse

  • Android Studio uses Grade Build system. Which is quite faster than Eclipse’s Apache Ant
  • I personally find Android Studio’s Autocomplete feature quite better than that of Eclipse
  • Well this should have been my first reason. Designing UI has always been complex but  Android Studio has completely changed this .The new interface design too in Android Studio is faster, responds to changes more rapidly and has more customization options that with Eclipse

Android SDK

The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. The Android SDK includes the following:

  • Required libraries
  • Debugger
  • An emulator
  • Relevant documentation for the Android application program interfaces (APIs)
  • Sample source code
  • Tutorials for the Android OS

The good news is Android SDK is available for free and if you are using Android Studio you don’t even need to download it separately as it comes bundled with it. But you can even download the stand alone SDK. It is available here .

Java

You will need a Java Development Kit (JDK) 8 for developing on Android. The download process is straight forward and  you just need to download the zip file from here and follow the instructions!

Install Java from here

Conclusion

There you go!. You are now all set for Android development.

  If you are all set click on this link to download Android Studio now

Want to learn how to develop your first android app. You can read this article here

How to develop my first Android App?

 


Spread knowledge

3 Replies to “Android Development System Requirements”

  1. Hi
    I would like to be an android developer and my PC is too old so i want to buy a new one but at the same time won’t be too expensive for me
    So which possessor does I need intel I3 or I5
    And which the minimum required for the VGA card
    So what I want is the minimum required laptop to be an android developer
    I’m lost and I don’t know which one shall I get, please help me.
    Thanks in advance

    1. Hi George,

      Thanks for commenting.
      Android Studio is very powerful tool so you will need a good PC.

      I personally use i3 and haven’t faced any issue on it. i5 would be better but still i3 works fine. Most importantly what many people dont realize is that your processor’s speed is much more important than i3 or i5. So go for a quad/dual core i3 processor with some logical processors.

      RAM is the most important part
      8gb works fine. But I advise people to use 16GB(this is much more than enough). The reason I suggest 16GB is- RAM upgrades are not that costly and can be done any time after buying the PC. You can buy a PC with 4GB RAM and later on when you have more cash upgrade its RAM(make sure your PC has expandable RAM while buying)

      If you work without the emulator you wont have any high end VGA requirments

  2. Hi George,

    Thanks for commenting.
    Android Studio is very powerful tool so you will need a good PC.

    I personally use i3 and haven’t faced any issue on it. i5 would be better but still i3 works fine. Most importantly what many people dont realize is that your processor’s speed is much more important than i3 or i5. So go for a quad/dual core i3 processor with some logical processors.

    RAM is the most important part
    8gb works fine. But I advise people to use 16GB(this is much more than enough). The reason I suggest 16GB is- RAM upgrades are not that costly and can be done any time after buying the PC. You can buy a PC with 4GB RAM and later on when you have more cash upgrade its RAM(make sure your PC has expandable RAM while buying)

    If you work without the emulator you wont have any high end VGA requirments

Leave a Reply

Your email address will not be published. Required fields are marked *