Android Studio IDE Essential Training

Learn Android Studio IDE to become proficient and productive in Android applications development.
4.3 (9 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.
545 students enrolled
25% off
Take This Course
  • Lectures 34
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

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.

What are the requirements?

  • 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

What am I going to get from this course?

  • 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

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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
Section 2: Course Overview

3 Main reasons why you should learn Android Studio IDE

Audience and free Java Resources
Systems Requirements
Section 3: JDK Installation and Configuration for Windows

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


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

Installing JDK for Windows - Part III

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.

Section 4: Android Studio IDE Installation and Configuration for Windows

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


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.


How to manual update and setup Android Studio for automatic update


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


Get to know the Android Studio workspace


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


How to use Android Studio Settings to customize your development environment

Section 5: Working with Java and Gradle Build file

An overview of the gradle build files


Overview of the Android Studio Layout Graphical and Text editors


Hands-on java and xml coding


Hands-on java and xml coding


Hands-on java and xml coding


Editing code elements using the Refactor tool


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


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


How to install JDK for Mac OS X


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


How to install Android Studio on Mac OS X

Section 6: Debugging

How to trace and fix bug using the LogCat


How to trace and fix bug using the debugger


How to trace and fix bug using the debugger


How to trace and fix bug using the debugger

Section 7: Version Control Systems

How to enable a version control system in Android Studio


How to install and configure Git in Android Studio IDE


How to create and use GitHub repository for android projects

How to install and setup Git on Mac OS X

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Oscar Kalipe, 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

Ready to start learning?
Take This Course