How to Start Android Application Development for Beginners?

FREE Online Courses: Knowledge Awaits – Click for Free Access!

Welcome back to DataFlair Android Tutorial series. In this article, you’re going to see “How to start android application development” using Android Studio. Before you get started with Android Studio for application development, you must be clear about a few things that are mentioned below.

android application development

The following things are important as having knowledge about them will help to work in Android Studio.

1. Firstly, you must and should have a very clear idea about “Object-Oriented Programming”.
2. Secondly is “Java” and its important concepts like Multi-threading, Exception Handling and some other concepts.
3. The next requirement of Android Studio is basic knowledge about “XML.”
4. This one is totally optional and this is “Kotlin”. You need to know either Java or Kotlin.

Now, let us get started with our application development.

Android Application Development

1. To get started with Android Studio, you must first have it on your computer.

  • If you do not have it, Download and Install Android Studio.
  • Once you are ready with Android Studio on your computer, you can proceed with the development using the following steps.

2. Now, the next step would be to start creating our first android application. You’ll begin as follows:

a. First open Android Studio, the following would be opened in front of you.

Open Android Studio

Technology is evolving rapidly!
Stay updated with DataFlair on WhatsApp!!

b. Then, you need to click on the File on the left top of your screen.

Open file menu in Android studio

c. From there, click on the first option that is “New”

Android App development

d. Now choose the new project:

Create new project in Android Studio

e. Then you’ll find the following on the screen. This is to choose your project. It decides the basic layout of the application.

Android Application development

Here, select Empty Activity and proceed further, for that click on Next.

f) Now change the Application name to whichever name you like and select the language.

Configure your Android project

3. After the above steps, you’ll finally be ready to design the layout and then to write the code.

Now, this screen has two areas where we’re going to write the code for our android application:

The first section is activity_main.xml and the other one is Both these files together make our application work. The activity_main.xml is responsible for the layout of the application. And the file MainActivity is responsible for the actions and the performance of the application.

a. Now write the following code in the acitvity_main.xml, though it’ll be present there already you can make changes to it:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android=""

       android:text="Hello World From DataFlair!" // This Message can be changed
       app:layout_constraintTop_toTopOf="parent" />


b. And, the following code in the

package com.dataflair.myfirstapplication;


import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

   protected void onCreate(Bundle savedInstanceState) {

4. Now, we’ll run the application, and the result would be as follows. Learn why learning to create Android application is important.

Android application development


In conclusion, did you find making an application in Android Studio is this easy! All you need to have is Android Studio on your computer. And then you can begin to create a new project and name it. Once that is done, you’re ready to design the layout and write the methods for functioning. In this article, you saw how easy it was for Android application development. Though it was for beginners, you can begin your creativity by starting and making changes from the layout itself.

Did you like our efforts? If Yes, please give DataFlair 5 Stars on Google

follow dataflair on YouTube

2 Responses

  1. Harshini Adusumilli says:

    i did the same thing but it is showing it as a mistake

  2. Akshita says:

    Hello Harshini, Could you tell us what is the mistake being shown on your screen?

Leave a Reply

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