Building Your First App


Building Your First App - Android Developers

Android's default UI is for the most part based on direct control, utilizing touch inputs that freely relate to genuine activities, such as swiping, tapping, squeezing, and turn around squeezing to control on-screen objects, alongside a virtual keyboard. Game controllers and full-estimate physical keyboards are upheld via Bluetooth or USB. The reaction to client enter is intended to be prompt and gives a liquid touch interface, regularly utilizing the vibration abilities of the gadget to provide haptic feedback to the client.

 How to Build an Android App

Step 1: Install Android Studio

  1. Go to to download Android Studio.
  2. Use the installer to install Android Studio following its guidelines.

Step 2: Start a New Project

  1. Start Android Studio.
  2. Under the "Snappy Start" menu, select "Begin another Android Studio project."
  3. On the "Make New Project" window that opens, name your project "HelloWorld".
  4. If you set, the organization name as desired.
  5. Note where the project file location is and change it if wanted.
  6. Click "Next."
  7. Make beyond any doubt on that "Telephone and Tablet" is the main box that is checked..
  8. If you are intending to test the application on your telephone, ensure the base SDK is underneath your telephone's working system level.
  9. Click "Next."
  10. Select "Clear Activity."
  11. Click "Next."
  12. Leave the majority of the Activity name fields as they may be.
  13. Click "Finish."

Step 3: Edit the Welcome Message in the Main Activity

  1. Navigate to the activity_main.xml tab in the event that it is not officially open.
  2. Make beyond any doubt that the Design tab is open on the activity_main.xml show.
  3. Click and drag the "Welcome, world!" from the upper left corner of the telephone show to the focal point of the screen.
  4. In the project document framework on the left half of the window, open the qualities organizer..
  5. In the qualities organizer, double tap the strings.xml document.
  6. In this record, discover the line "Hi world!".
  7. After the "Welcome world!" message, include "Welcome to my application!"
  8. Navigate back to the activity_main.xml tab.
  9. Make beyond any doubt that your focused content now peruses "Hi world! Welcome to my application!

Step 4: Add a Button to the Main Activity

  1. Navigate to the Design tab of the activity_main.xml show.
  2. In the Palette menu to one side of the telephone show, discover Button (under the heading Widgets).
  3. Click and drag Button to be focused underneath your appreciated message
  4. Make beyond any doubt your catch is as yet chosen
  5. In the Properties menu (on the correct side of the window), look down to discover the field for "content."
  6. Change the content from "New Button" to "Next Page

Step 5: Create a Second Activity

  1. At the highest point of the venture's document system tree, right tap on "application."
  2. Navigate through to New > Activity > Blank Activity.
  3. Change the name of this activity to "SecondActivity".
  4. Click "Finish."
  5. Make beyond any doubt you are in the Design perspective of activity_second.xml.
  6. Drag the content box in the upper left of the telephone show down to the middle as you did on the Main Activity.
  7. With the content box still chose, discover the "id" field in the Properties menu on the privilege, and set it to "text2".
  8. Open strings.xml once more.
  9. Add another line under "Hi world! Welcome to my application!" that peruses "Welcome to the second page!"
  10. Navigate back to activity_second.xml.
  11. Select the content box once more.
  12. In the Properties sheet, set the "content" field to "@string/second_page".
  13. Make beyond any doubt that the content box now peruses "Welcome to the second page!" and is in the focal point of the screen in the telephone show.

Step 6: Write the Button’s “onclick” Procedure

  1. Select the tab along the highest point of the workplace.
  2. Include the accompanying lines of code toward the finish of the onCreate strategy:

Catch = (Button) findViewById(;

button.setOnClickListener(new View.onClickListener() {


open void onClick(View v) {



}); ;

  1. Add the accompanying strategy to the base of the MainActivity class:

private void goToSecondActivity() {

Expectation plan = new Intent(this, SecondActivity.class);



  1. Tap the + alongside import at the third line of to extend the import explanations
  2. Add the accompanying to the finish of the import proclamations in the event that they are not as of now there:

import android.content.Intent;

import android.view.View;

import android.widget.TextView

Step 7: Test the Application

  1. Click the green play image from the toolbar at the highest point of the Android Studio window.
  2. When the "Pick Device" exchange apperas (this may take a couple of minutes), select the "Lauch emulator" alternative
  3. Click OK.
  4. When the emulator opens (this also could take for a little while), the application will consequently dispatch the application upon the virtual telephone being opened.
  5. Make beyond any doubt that the majority of your content shows effectively and that the catch takes you to the next page.

Top Mobile App Development Companies In India

1 | Mandy Web Design

Mandy Webdesign is a leading Build a Mobile App services provider in India who are offering business of custom software development for 17 years and they are a specialist in Small Team Software Development by following Agile Methods.They send you the App design for reviewing, tweaking and approving the Mobile app until you are satisfied.

Spritz is a boutique Marketing company that combines interactive technologies with fabulous marketing for companies who are looking to engage with clients, develop important partnerships & grow their business. Their uniqueness is their personal, unique and versatile approach. They maintain quality & creativity to create custom-tailored integrated marketing operations to meet distinct business goals.

3| Diaspark:
An energetic team and a strong track-record, powered by the drive to deliver the newest in mobile app development are the best qualities that set them. Whatever be your need, to make a strong strategy, to design groundbreaking user experiences, developing enterprise or consumer-focused resolutions, or trying any exceptionally particular business requirements by mobility.

4| Softway:
Another best company in Mobile app development is Softway. The company founded in the year 2003. The experience of the company is vast than any other company. The company has its own development studio in Bangalore, India. The strong process & highly talented programmers are two things which are unbeatable. Softway also works on web design & development.