Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Android Studio IDE Essential Training to your Wishlist.

Add to Wishlist

Android Studio IDE Essential Training

Learn Android Studio IDE to become proficient and productive in Android applications development.
4.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
548 students enrolled
Created by Oscar Kalipe
Last updated 7/2016
$10 $20 50% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

As of December 2014 Android Studio has become the new and only Google's fully Supported Integrated Development Environment (IDE) for Android.

Although you don't necessarily need Android Studio for your Android application development, the only fastest and easiest way to develop your android applications is to use Android Studio.

In this course you will learn:

How to install and configure: the Java Development Kit (JDK) and Android Studio IDE which includes the Android Software Development Kit (SDK);

How to create a project in Android Studio, how to navigate a project, how to use the Android Studio code editor

Keyboard shortcuts for writing and refactoring codes;

How to use graphical editor and text editor to create your applications' User Interface;

How to use the debugging tools with break points and watch variables

How to integrate Android project with Github for version control (code backup and management); and how to get help using Android Studio.

Who is the target audience?
  • This course is designed for developers who want to quickly learn the essentials of the Android Studio IDE, and for people who are getting started with Android application development.
Students Who Viewed This Course Also Viewed
What Will I Learn?
Install and configure the Java Development Kit (JDK) for Windows and Mac
Install and configure Android Studio IDE including the Android Software Development Kit (SDK)
Create and navigate projects in Android Studio
Use the Android Studio code editor
Use Keyboard shortcuts
Use the layout graphical editor and the layout text editor to create applications' user interface
Use the LogCat and the debugger to trace and debug Android applications code
Integrate Android projects with Github for version control
View Curriculum
  • Students who want to enroll in this class will need either a PC or a Mac A PC with Windows 2003 (32-bit or 64-bit) or Later A Mac with Mac OS X 10 or later
Curriculum For This Course
Expand All 34 Lectures Collapse All 34 Lectures 02:30:03
1 Lecture 03:16
Course Overview
3 Lectures 10:46

3 Main reasons why you should learn Android Studio IDE

Objective and Definitions

Audience and free Java Resources

JDK Installation and Configuration for Windows
4 Lectures 12:49

Learn how to install JDK on Windows Operating System for Android Studio

Preview 02:05

What you need to know before you download and install JDK on your Windows machine

Preview 02:01

A step-by-step description of how to setup Java environments variables to tell the Android Studio the JDK installation location in Windows Operating System environment.

Configuring JDK for Windows
Android Studio IDE Installation and Configuration for Windows
7 Lectures 25:32

How to find, download, and install Android Studio for Windows Operating System

Installing Android Studio IDE for Windows

Only the default Android Software Development Kit (SDK) packages are installed the first time you install Android Studio IDE on your system. This lecture will show you how to download and install the latest and essential SDK packages for your Android applications development.

Installing the Latest Android Studio's Packages

How to manual update and setup Android Studio for automatic update

Updating Android Studio

A step-by-step description on how to create a project in Android Studio

Creating an Android Studio Project

Get to know the Android Studio workspace

Navigating a project in Android Studion

What's Android Project View and how to use it?

Using the Android Studio Project View

How to use Android Studio Settings to customize your development environment

Android Studio Settings
Working with Java and Gradle Build file
11 Lectures 56:42

An overview of the gradle build files

Gradle Build Configuration

Overview of the Android Studio Layout Graphical and Text editors

Working with Layouts

Hands-on java and xml coding

Working with Java Code - Part I

Hands-on java and xml coding

Working with Java Code - Part II

Hands-on java and xml coding

Working with Java Code - Part III

Editing code elements using the Refactor tool


How to create, run and manage Android Virtual Devices (AVD)

Android Studio Virtual Device (AVD) Management

What is a Java package and how to create it in Android Studio?

Creating a Java Package

How to install JDK for Mac OS X

Installing JDK for Mac

How to install the Intel Hardware Accelerated Execution Manager (HAXM) on Mac OS

Intel HAXM Installation for Mac

How to install Android Studio on Mac OS X

Android Studio Installation for Mac
4 Lectures 24:40

How to trace and fix bug using the LogCat

Debugging Using the LogCat

How to trace and fix bug using the debugger

Using the Debugger - Part I

How to trace and fix bug using the debugger

Using the Debugger - Part II

How to trace and fix bug using the debugger

Using the Debugger - Part III
Version Control Systems
4 Lectures 16:18

How to enable a version control system in Android Studio

Android Studio and Git Version Control System - Part I

How to install and configure Git in Android Studio IDE

Android Studio and Git Version Control System - Part II

How to create and use GitHub repository for android projects

android studio and version control - part III

How to install and setup Git on Mac OS X
About the Instructor
4.4 Average rating
10 Reviews
548 Students
1 Course
Systems Engineer


Systems Engineer with expertise or experience in:

SAP BusinessObjects, SAS Analytics, IBM InofoSphere Information Server Applications and Servers Administration, and IBM DB2 Relational Database Administration;

Design and Implementation of industrial grade Control applications for complex state machines used on the manufacturing floor of Americas top medical devices companies

Design and test method process and procedures

Design and implementation of power systems for implementable medical devices


Won inter-university competition for the design and proposal of a system that can help extend the shelf life of bread fruit from 72 hours to several months to help fight hunger in Haiti


Master of Science in Software engineering with emphasis on Objects Oriented Design and Data Mining

University of St. Thomas, Saint Paul, Minnesota

Master of Science coursework in Systems engineering and Leadership

University of St. Thomas, Saint Paul, Minnesota

Bachelor of Science, Electronics and Communication Engineering Technology

Report Abuse