How to Use Android Studio?

Every app that you see on your phone is created on an Integrated Development Environment (IDE). Android Studio is the official IDE for creating Android Apps. It is also the most used IDE and most apps that you use on your Android phone are created wit…


This content originally appeared on Envato Tuts+ Tutorials and was authored by Arooha Arif

Every app that you see on your phone is created on an Integrated Development Environment (IDE). Android Studio is the official IDE for creating Android Apps. It is also the most used IDE and most apps that you use on your Android phone are created with Android Studio.

Want to make your first Android app but holding back because you do not know how to use Android Studio? Read this tutorial to learn how to use Android Studio from scratch.

Why is Android Studio an Ideal IDE?

  1. Android Studio comes with the Gradle build system and many other toolchain elements built in. This makes it the easiest IDE to set up for Android development.
  2. It has an excellent graphic user interface for coders that makes the process of creating an app more accessible and enjoyable.  
  3. It has a built-in emulator to make it easy to test and debug your app. It can also connect to your device for app testing.
  4. Android Studio allows you to create many types of apps and use several different programming languages to do so.
  5. It allows you to jumpstart your app with built-in templates and extensive full app templates from sites like CodeCanyon.

How to Set Up Android Studio?

I know you are rather excited about creating your first app. However, you have to set it up first to use Android Studio. It can be a little tricky sometimes to set it up; however, this tutorial has simplified the process for you so that you can set up Android Studio within a few minutes and get to making that first app of yours!

System Requirements to Download Android Studio:

  • if you have Windows: 64-bit Microsoft Windows 8 or 10
  • if you are Mac User: MacOS® 10.14 (Mojave) or higher
  • if you have Linux: Any 64-bit Linux distribution that supports Gnome, KDE, or Unity DE; GNU C Library (glibc) 2.31 or later.

Note that these are the basic system requirements. If you are having an issue downloading Android Studio, make sure to visit the Android Studio homepage for more details on system requirements.

Installing the Android Studio:

Once you have downloaded the software, it is time to install it so that it can run on your computer.

Click to open Android Studio.exe or the equivalent installer file on your computer.

Then, you will be asked to supply the JDK if you have not downloaded it separately. You can download the JDK from from the Java homepage. The JDK holds all the essential tools to run a Java app smoothly.

It will then ask you to specify the installation location of Android Studio—the disk and folder where you want to keep it. You also have to pike a spot for the Android Software Development Kit (SDK) which is automatically downloaded with Android Studio.

Install Locations on Android Studio SetupInstall Locations on Android Studio SetupInstall Locations on Android Studio Setup

Now you have to choose which components of Android Studio to install. All of these components are essential to make your apps, so select them all.

Choose Components on Android Studio SetupChoose Components on Android Studio SetupChoose Components on Android Studio Setup

Time to hit Next and then Finish.

That's it! You have finally installed Android Studio and are ready to take on a project!

Your First App Project in Android Studio

The first step now is to click the button that says ‘tart a new Android Studio project.Android Studio Welcome ScreenAndroid Studio Welcome ScreenAndroid Studio Welcome Screen

Now, it is time to choose your application’s name. Let’s name it MyFirstApp for this example. Then, choose a package name. This is supposed to be unique to your app alone and it is necessary if you want to deploy your app on the Play Store. A common way to choose a unique app name is to use something like com.companyname.yourappname.

Create Android ProjectCreate Android ProjectCreate Android Project

Now it's time to select the Minimum SDK,  which basically tells which API level you are going to create your app for. As it says beneath the Minimum SDK bar, with each API level the features that you can use in your app increase. However, your app will run on fewer devices. The Create New Project dialog includes an estimator for the percentage of devices your app will run on.

So, if you are making an app for someone, see what their preferences are. If you are making a test app to practice, choose any API level of 19 or over because it will cater to more devices and has great features too.

Target Android APITarget Android APITarget Android API

Now, when you hit Next, it is time to choose the layout of your app’s initial Activity. An Activity is typically used to implement a single screen or view of your app. Let’s pick an Empty Activity so you have a clean slate to work from.

Choose an Activity Choose an Activity Choose an Activity

The last step is to choose your Activity’s name. I'll call mine MainActivity.

Then, it will take a moment to build the project before you enter the Android Studio code editor where you will be able to write the code of your first app. 

Understand your Activity Screen:

Once you have given your Activity a title, this is the screen that will appear  So, it is important to understand what it has.

Android Studio Main WindowAndroid Studio Main WindowAndroid Studio Main Window
  1. Toolbar: Allows you to perform a common tasks in Android Studio, like building, running and debugging apps.
  2. Navigation Bar: This is more specific to the project's needs at hand and, as the name tells, lets you navigate through the project and the currently opened class file.
  3. Editor Window: This is the place where magic brews. Yes, you write your code here and the contents change when you click on different files.
  4. Tool Window Bar: It controls all the Tool Windows meaning you can click on any of its buttons to expand and collapse a particular Tool Window.
  5. Tool Windows: These let you easily navigate and work on a specific task of your project, for example browsing files or viewing debugging information.
  6. Status Bar: This bar is at the bottom showing you the status of your project. It also gives you important messages and warnings.

The Framework of the Project

So, let’s focus on this area of the main Activity screen. It shows the framework of your whole project.

Android Project ViewAndroid Project ViewAndroid Project View

Every app that you write has various modules like Android app modules, library modules, etc. Each module contains these three folders.

  1. manifests: Has a file named AndroidManifest.xml. This is an XML file containing the structure of the app.
  2. java: Contains all the files with source code.
  3. res: this is a short term for resources and contains all non-code resources like images or XML files like the Activity layouts.

How to Test your App?

Once you begin working on your first app, you will want to see how it displays on an Android phone. Android Studio gives you two ways to test your app and see its functioning on an actual Android device.

The first way is to connect it to your phone through a USB cable and make sure that USB debugging is on. Then, click the green button on the Toolbar, and out of two options it gives you, click Choose a running device.

Run Android AppRun Android AppRun Android App

You can click on it to see how your app looks and functions on your device.

The second way is to run an emulator. If you noticed, clicking that green button on the Toolbar gave you two options.  The second option is to Launch emulator. Click that.

Then, you go on to choosing the Android Virtual Device that you want the results to be displayed on. Let’s select Nexus 5X. Set the orientation to Portrait or Landscape as per your app’s demand.

Choose Android deviceChoose Android deviceChoose Android device

It will take a few seconds to run AVD before the emulator pops up and shows you how your app runs on an Android device.

Android Virtual Device - AVDAndroid Virtual Device - AVDAndroid Virtual Device - AVD

Go Ahead, Make Your First App!

You now understand how to use Android Studio. This tutorial just gave you a peek into a whole new world that lies ahead.

So, it is time to get to making that first app of yours. And the truth is, your first app is not going to be very good. Neither is your second or third. But that is how we learn and grow our skills as developers. However, I'm sure your fourth app will deserve applause!

Remember, you perfect with practice.

Start using Android Studio and take your first step towards a hit app on Google Play.


This content originally appeared on Envato Tuts+ Tutorials and was authored by Arooha Arif


Print Share Comment Cite Upload Translate Updates
APA

Arooha Arif | Sciencx (2021-06-24T18:51:41+00:00) How to Use Android Studio?. Retrieved from https://www.scien.cx/2021/06/24/how-to-use-android-studio/

MLA
" » How to Use Android Studio?." Arooha Arif | Sciencx - Thursday June 24, 2021, https://www.scien.cx/2021/06/24/how-to-use-android-studio/
HARVARD
Arooha Arif | Sciencx Thursday June 24, 2021 » How to Use Android Studio?., viewed ,<https://www.scien.cx/2021/06/24/how-to-use-android-studio/>
VANCOUVER
Arooha Arif | Sciencx - » How to Use Android Studio?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/06/24/how-to-use-android-studio/
CHICAGO
" » How to Use Android Studio?." Arooha Arif | Sciencx - Accessed . https://www.scien.cx/2021/06/24/how-to-use-android-studio/
IEEE
" » How to Use Android Studio?." Arooha Arif | Sciencx [Online]. Available: https://www.scien.cx/2021/06/24/how-to-use-android-studio/. [Accessed: ]
rf:citation
» How to Use Android Studio? | Arooha Arif | Sciencx | https://www.scien.cx/2021/06/24/how-to-use-android-studio/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.