Course Description
Android Studio is the official development tool for making Android apps. It makes programming Android Apps easier and faster and is a must know for Android app developers. In this course you will learn all about the functions and features of Android Studio in order to prepare you to design, create and deploy Android apps while you build and deploy an Android game application.
In addition, you will also learn how to use GitHub in order to manage and backup your code, the Java Development Kit (JDK) in order to create and manage JAVA files, folders and JAR Files, HAXM (Hardware Accelerator Emulator Software) so you can emulate software and hardware devices and code validation and debugging so that you will be able to validate and verify your code prior to implementation.
In This Course You Will Learn:
-
Install Android Studio on Windows OS or MAC OS
-
Create an Android project
-
Backup your Android project using GitHub
-
Create files and folders
-
Import an Android project
-
Manage Projects with Gradle
-
Build and deploy an Android game application
Prerequisites
1 year of programming experience with Java or completion of the following GogoTraining's Java 8 courses:
Outline
Module 00: Course Introduction – Android Studio
Module 01: Installing Java
-
Differences between JRE and JDK
-
Installing JDK
Module 02: Lab Install JAVA Development Kit
Module 03: Installing Android Studio
-
Installing Android Studio
-
Identifying the Structure of an Android Studio Project
-
Creating an Android Studio Project
Module 04: Lab Install Android Studio
Module 05: Configuring Android Studio
-
Configure Android Studio
-
Define an emulator
-
Using the emulator
Module 06: Lab: Create an Android Studio Project
Module 07: Creating a Virtual Device
-
Creating a Virtual device
-
Installing the device drivers
-
Connecting to a physical device
Module 08: Creating a Virtual Device
Module 09: Importing Android Studio Code
-
Eclipse projects with ADT
-
Importing non-standard JAR files
-
Setting JAVA coding Styles
-
Importing an Android SDK sample app
Module 10: Lab: Creating and Android Studio Application
Module 11: Android Studio Menus and Tools
-
Using Android menus and toolbars
-
Searching files and folders
Module 12: Android Studio Windows Layouts
-
Additional Android Studio Tools
-
Manipulating windows layout
Module 13: Lab: Creating Menus and Toolbars for your Android Application
Module 14: Managing Builds with Android Studio Utilities
-
Using Gradle and other configuration files
-
Using JAR files with dependencies and modules
-
Using remote libraries and MAVEN
Module 15: Using Android Studio Version Control
-
Installing GIT
-
o Windows
-
o APPLE
-
Creating Repositories
-
Using GitHub
-
Restoring with GITHub
Module 16: Lab: Android Studio Version Control
Module 17: Android Studio Editing
-
Editing and shortcuts
-
Editing JAR files
-
Refactoring JAVA Code
-
Searching for logical messages
Module 18: Android Studio Debugging
-
Breakpoints and watches
-
Inspecting a Device
-
Applications and Memory Utilization
Module 19: Lab: Debugging Android Project
Module 20: Deploying an Android Application
-
Compiling and Android Application
-
Deploying an Android Application
-
Running an Android Application
Module 21: Lab: Deploying and Running Your Android Application