Learn Android Application Development From Scratch – Step By Step Guide

Technology keeps on updating day by day. In today’s world, 99.6% of new smartphones run on Android or iOS platform. Market share of Android is 80% alone and counting. The main reason behind the success is its user-friendly apps and easy to use features.

So, here in this article, I will talk about Android Application Development, Things we need to know about Application development and tools required for Android Application Development. Before that let me tell you some interesting things about android app development. You will get surprised to know that the Android App Developer earns a good amount of money. On average, a freelancer developer earns around $80 per days which means you can live your life beautifully.

With estimated global revenue of $25 billion in 2014 and an estimated total global revenue of $46 billion by 2016, apps are big business. Video games are notable for their high earnings. Developer Supercell has their “Clash of Clans” generating $1,118,457 per day in revenue. King Digital Entertainment’s “Candy Crush” earns $884,676 per day through in-app purchases. Most game apps are free, but developers put bread on their plates through in-game purchases. If you’re not a game designer there are other categories with impressive earnings without the association with gaming.

All the developers have started from the scratch they learned, learned and learned. No one is born genius. They spent time and with their dedication they achieved their Aim.

I have started learning Android Application Development (on 1st July 2017) by my own and have developed a few apps which have been published in Google Play Store. If you want to check have a look at these applications.

  1. Elegant Espace
  2. Subhash Programming Classes
  3. Shopping Hub

These applications are very simple and I have mentioned these things only because to let you know you can also learn and start developing the app on your own. No need to join expensive online courses or coaching centers. Now, let’s get started.

From where to start?

Before you start coding you need to install some software on your computer/ laptop. This software will help you in writing your code.

  1. Java JDK
  2. Android Studio
  3. Android Emulator

1. How to install Java JDK?

In order to download Java JDK, type “download Java JDK” and search on google, you will land on a page where you will get two option first one is Java and the second one is NetBeans. Click on Java and you will be redirected to page from where you have to choose the version of Java you want to install depending on the operating system you are using (Or you can simply click here to install Java JDK in your pc).

If you are not sure which version of operating system you are using. Minimize this window go to your My pc>> properties, where you can find system type which will mention the operating system version and type.

If you are using window OS of 64-bit operating system click on Windows x64 in your browser which you have already opened to install Java JDK. Download the file and run the setup to install Java JDK.

After installing Java JDK the next thing we have to do is to set up the Java Environment variable. In order to do that follow the below steps.

  1. Go to My PC/ This PC
  2. Right click on that and click on properties.
  3. One page will be open, click on Advanced system setting available at the left side of the page.
  4. A new dialog box will open with various options. Click on Advance followed by Environment variable.
  5. Click on new… and enter variable name and variable value. 
  6. In Variable name, you must have to type “JAVA_HOME” all in capital letter and in variable value you have to enter the java path. Now in order to know Java path follow the below steps.
  7. Go to C drive of your PC click on program files followed by Java.
  8. You will see the folder JDK click on that and then copy the path and paste it on the variable value.
  9. That’s all click on OK and complete the setup.
  10. Your PC will be ready with the java environment.

For better understanding, I have inserted some screenshot below have a look on that.

how to install java and make your pc java enabled environment. Install java JDK. Android development

After installing Java JDK now you need to install Android studio to start coding for developing Android Apps.

How to install Android Studio?

Before installing Android studio on your computer make sure that you have installed Java JDK and also set up the environment variable. So let’s get started.

In order to download Android Studio type download Android Studio in your browser and follow the instruction to download in your computer, you can also click here to download the android studio. 

Android studio is officially an Android IDE (Integrated Development Environment). This software allows us to write code for Android Application and it also provides Android Emulator so, that we can run our Android Application into it. I would suggest you read system requirement for Android Studio that is because Android Studio is a bit slow on the computer which has less RAM.

I would like to mention that it takes a while to completely download in your system. Once the setup process is completed you will be ready for writing your first code for your Android Application.

That’s it for this section of Article. In the next Article, I will guide you in developing your first Android Application step by step.

Hope so you have liked this Article and you will love my other Article also. If you liked this Article please do comment below and share it to support me. Thank you!!

4 thoughts on “Learn Android Application Development From Scratch – Step by Step Guide”

Comments are closed.

Share on facebook
Share on twitter
Share on whatsapp
Share on linkedin
Share on pinterest

Sign up for our Newsletter


Award winning hosting company for your website


Best page builder for creating a stunning website


The fastest growing and the first choice of a webmasters

don't miss it!

On BlueHost Web Hosting

Hurry Up, Before Offer Ends