• Advance Your Career Today
  • Learn New Skills
  • Save Money
  • Save Time
  • Get Certified
  • Get Promoted
  • Learn More
  • Advance Your Career Today

Android Programming 4.1 for Application Developers Enroll Today!

Select The Package That's Right for You
Standard Deluxe Premium
Videos
1 Year Access to Course
Transcript
Course Completion Certificate
Course Materials
Instructors Answer Your Questions
$195 $425 $695
Add to Cart Add to Cart Add to Cart

Android Programming 4.1 for Application Developers

Key Course Benefits

  • Achieve Workplace Success by Learning from Real World Experts
  • Learn and Implement New Skills Faster With Real World Examples
  • Take High Quality Classroom Courses Without the Hassles of Travel
  • Student Guide Makes it Easy for You to Take Notes and Increase Learning
  • Course Demos and Exercises Help You Learn More
  • Eliminate Scheduling Conflicts by Training Anytime 24/7 for 1 year
  • Video Training with Materials, Exercises, and Instructor Support Maximizes Learning
  • 1 Year Course Access Gives You Time to Learn and Master Concepts
  • Use Your Course Completion Certificate to Build Your Resume
  • Responsive Customer Service Makes Independent Learning Easy and Smooth
  • Save Money and Learn More

Start Learning Android Programming 4.1 for Application Developers Today!

Video Title Minutes
00: Introduction to Android Programming Online Training - Course Introduction 3
01: Android Overview and History - Part One 22
02: Android Overview and History - Part Two 21
03: Android Stack 20
04: SDK Overview 14
05: Hello World App 14
05a: Hello World App Demo 15
06: Main Building Blocks 22
06a: Main Building Blocks Demo 13
07: Basic Android User Interface 18
07a: Basic Android User Interface Demo 6
08: Android System Overview 17
09: Advanced Android User Interface - Part One 21
10: Advanced Android User Interface - Part Two 15
10a: Advanced Android User Interface Demo 5
11: Multimedia in Android 9
11a: Multimedia in Android Demo 5
12: SQL Databases in Android 24
12a: SQL Database Demo 9
13: Basic Content Providers 20
13a: Basic Content Providers Demo 9
14: Data Storage, Retrieval and Sharing 25
15: Mapping and Location Based Services 24
15a: Mapping and Location Based Services Demo 11
16: Working in the Background 26
16a: Working in the Background Demo 5
17: What's New in Android 4.0 (Ice Cream Sandwich) Part 1 10
18: What's New in Android 4.0 (Ice Cream Sandwich) Part 2 12
19: What's New in Android 4.1 10
20: What's New in Android 4.1 8
Course Survey
Total: 7 hours 13 minutes

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

Description

This Android Programming 4.1 for Application Developers online training course is designed for programmers looking to create professional standalone or web-based applications. This course begins with the basis of the Android platform and the application lifecycle. Upon completion, you will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more by the end of this online Android course. This course utilizes the V08 SDK.

In order to take this course you need to have taken Introduction to Java 7 and Object-Oriented Programming Part 1 and Introduction to Java 7 and Object-Oriented Programming Part 2 or have experience in some high-level programming language such as Java/OOP.

Once you have completed Introduction to Android Programming the next course in this series is Advanced Android Programming  The Advanced Android Programming course will enhance your Android knowledge by learning how to create location-aware applications, custom "services" that multi-task and run in the background.  You will also learn how to monitor, manage and control Android's Wi-Fi, Bluetooth, and telephony capabilities.  Click here to learn more about Advanced Android Programming.

Down the course outline.

Prerequisites

You need to have Java /OOP programming experience or have taken the following GogoTraining courses:

Objectives

As a result of taking this Android training course, you will be able to:

  • Describe the platforms upon which the Android operating system will run
  • Create a simple application that runs under the Android operating system
  • Access and work with the Android file system
  • Create an application that uses multimedia under the Android operating system
  • Access and work with databases under the Android operating system

Related Training

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

Prerequisites

You need to have Java /OOP programming experience or have taken the following GogoTraining courses:

Android Programming 4.1 for Application Developers Outline

Module 00: Introduction to Android Programming Online Training - Course Introduction
 
Module 01: Android Overview and History – Part One
•    How it all got started
•    Why Android is different (and important)
•    Native Android Applications
•    Android SDK Features
 
 Module 02: Android Overview and History – Part Two
•    Android Development Environment
•    Elements of Android SDK
•    Android Software Stack
•    Android Application Architecture
•    Android Libraries
•    Lab Exercise: Initial Configuration of the Android SDK
 
Module 03: Android Stack
•    Overview of the stack
•    Linux kernel
•    Native libraries
•    Dalvik
•    App framework
•    Apps
•    Lab Exercise: Configure Initial Application, Run in Emulator
 
Module 04: SDK Overview
•    Platforms
•    Tools
•    Versions
•    Lab Exercise: Download and Create in Android Virtual Device Manager
 
Module 05: Hello World App
•    Creating your first project
•    The manifest file
•    Layout resource
•    Running your app on Emulator
•    Lab Exercise: Create, Compile and Run 'Hello, Android' App
 
Module 05a: Hello World App Demo
 
Module 06: Main Building Blocks
•    Activities
•    Activity lifecycle
•    Intents
•    Services
•    Content Providers
•    Broadcast Receivers
•    Lab Exercise: Review Activities, Intents, and Content Providers
 
Module 06a: Main Building Blocks Demo
 
Module 07: Basic Android User Interface
•    XML versus Java UI
•    Dips and sps
•    Views and layouts
•    Common UI components
•    Handling user events
•    Lab Exercise: Create Application with onClick, onKeyDown, onFocusChanged Event Handlers
 
Module 07a: Basic Android User Interface Demo
 
Module 08: Android System Overview
•    File System
•    Preferences
•    Notifications
•    Security model
•    Lab Exercise: Create Application with Toast Notifications
 
Module 09: Advanced Android User Interface – Part One
•    Selection components
•    Adapters
•    Complex UI components
•    Building UI for performance
 
Module 10: Advanced Android User Interface – Part Two
•    Menus and Dialogs
•    Graphics
•    Animation
•    Lab Exercise: Create Application with Android's Advanced User Interface Functions
 
Module 10a: Advanced Android User Interface  Demo
 
Module 11: Multimedia in Android
•    Multimedia Supported audio formats
•    Simple media playback
•    Supported video formats
•    Simple video playback
•    Lab Exercise: Create Android Audio/Video Application
 
Module 11a: Multimedia in Android Demo
 
Module 12: SQL Database
•    Introducing SQLite
•    SQLiteOpenHelper and creating a database
•    Opening and closing a database
•    Working with cursors Inserts, updates, and deletes
•    Lab Exercise: Create Application to Create, Modify and Query an SQLite Database
 
Module 12a: SQL Database Demo
 
Module 13: Basic Content Providers
•    Content provider MIME types
•    Searching for content
•    Adding, changing, and removing content
•    Working with content files
•    Lab Exercise: Create Application that Works with an Android Content Provider
 
Module 13a: Basic Content Providers Demo
 
Module 14:  Data Storage, Retrieval and Sharing
•    Android Techniques for Saving Data
•    Saving Simple Application Data
•    Creating and Saving Preferences
•    Retrieving Shared Preferences
•    Saving Activity State
•    Creating a Preferences Page
•    Saving and Loading Files
Lab Exercise: Create application that performs Data Storage and Retrieval from Android External Storage
 
Module 15: Mapping and Location Based Services
•    Using Location Based Services
•    Setting up your Emulator with Location Based Services
•    Selecting a Location Provider
•    Finding Your Location
•    Using Proximity Alerts
•    Using the Geocoder
•    Creating MapBased Activities
•    Lab Exercise: Create Location-Aware application that uses Proximity Alerts and Google Maps API
 
Module 15a: Mapping and Location Based Services Demo
 
Module 16: Working in the Background
•    Introducing Services
•    Using Background Worker Threads
•    Introducing Notifications
•    Using Alarms
Lab Exercise: Create application with One-Time,  Repeating Alarms, and Long-Running Background Task as Service
 
Module 16a: Working in the Background Demo
 
Module 17: What's New in Android 4.0 (Ice Cream Sandwich) Part 1
•    User Interface Enhancements
•    Operating System Improvements
 
Module 18: What's New in Android 4.0 (Ice Cream Sandwich) Part 2
•    Core Apps
•    Communication
 
Module 19: What's New in Android 4.1 "Jelly Bean" Part 1
Speed
Google Now
Improved Home Screen
Voice Control
Improved Camera Application
Improved Search Engine
 
Module 20: What's New in Android 4.1 "Jelly Bean" Part 2
Predictive Keyboard
Input Detection Capabilities
Improved Notifications
Smart App Updates
Android Beam
Google Cloud Messaging (GCM)

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

Course Materials

Want to be able to access these helpful materials? Contact Us!

  • Student Guide
  • Exercise Guide
  • Main Building Blocks Lab Files
  • Advanced Android User Interface Lab Files
  • Context Menus Lab Files
  • Multimedia in Android Lab Audio Files
  • Multimedia in Android Lab Video Files
  • SQL Database Lab Files
  • Data Storage, Retrieval and Sharing Lab Files
  • Mapping and Location Based Services Lab Files
  • Working in the Background Lab Files

Important Links

  • Course Survey

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

When you purchase a Premium course from GogoTraining, you can submit comments or questions to our expert instructors.

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

System Requirements

Hardware:

  • Minimum 1 GB free hard disk space
  • Minimum 1GHz processor
  • Internet access

Software:

  • Current release of Linux, Mac OS X (Intel Platform 10.5.8 or later) or Windows (XP or later)
  • Java Development Kit (JDK) version 6
  • Eclipse IDE for Java EE Developers
  • Android Software Development Kit (SDK) 4.1 - download here

 

For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

When you purchase a Deluxe or Premium course from GogoTraining, you can use your transcript to view and monitor your progress and when you complete the course, you can print or email the transcript, or print a course completion certificate.


For more information, contact us or call 1-877-546-4446

Start Learning Android Programming 4.1 for Application Developers Today!

Course Purchase Options

We show that you have been logged out, probably due to automatic session limits. Please Login to continue viewing content.

Sign up today for your FREE GogoTraining account to access hundreds of free resources.

Security Question

Answer this question to complete your registration.

Which is an AIX course?

AIX Fundamentals
vSphere Essentials
Linux Essentials
vSphere Essentials
Linux Essentials
Cobol Programming
AIX Fundamentals
vSphere Essentials
Cobol Programming
AIX Fundamentals
Cobol Programming
Linux Essentials