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

Advanced 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

Advanced 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 Advanced Android Programming 4.1 for Application Developers Today!

Video Title Minutes
00: Advanced Android Programming Online Training - Course Introduction 8
01: Custom Content Providers 27
01A: Custom Content Providers Demo 18
02: Location Services 21
02A: Location Services Demo 12
03: Services 17
03A: Services Demo 14
04: Broadcast Receivers 12
04A: Broadcast Receivers Demo 14
05: Intent Filters 22
05a: Intent Filters Demo 12
06: Networking in Android 11
06a: Networking Demo 16
07: Sensors 11
07a: Sensors Demo 10
08: WiFi 10
09: Telephony 10
09a: Telephony Demo 7
10: Camera 8
10a: Camera Demo 10
11: Bluetooth 24
11a: Bluetooth Demo 22
12: Automated Testing 16
13: What's New in Android 4.0 (Ice Cream Sandwich) Part 1 10
14: What's New in Android 4.0 (Ice Cream Sandwich) Part 2 12
15: What's New in Android 4.1 10
16: What's New in Android 4.1 8
Course Survey
Total: 6 hours 12 minutes

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

Start Learning Advanced Android Programming 4.1 for Application Developers Today!

Course Purchase Options

Description

This Advanced Android online training course teaches you how to create custom advanced Android applications. You will learn how to create location-aware applications that use animations, work with the built-in camera, use sensors, create and use advanced content providers and manage Bluetooth, telephony and networking connectivity. 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 along with Android Programming 4.1 for Application Developers.

Download the course outline.

Prerequisites

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

Objectives

Upon completion of this Android course, you will be able to:

  • Create location-aware applications.
  • Create custom "services" that multi-task and run in the background.
  • Monitor, manage and control Android's WiFi networking capabilities.
  • Monitor, manage and control Android's Bluetooth networking capabilities.
  • Monitor, manage and control Android's telephony capabilities (abilities to place receive and manage calls.)

Related Training

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

Start Learning Advanced 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:

Advanced Android Programming 4.1 for Application Developers Outline

Module 00: Advanced Android Programming Online Training - Course Introduction

Module 01: Custom Content Providers

  • Why Content Providers
  • Where the content comes from
  • Implementing the API Supporting content files
  • Exercise: Creating and Working with a Custom Content Provider in Android

Module 1A: Custom Content Providers Demo

Module 02: Location Services

  • Working with the Location Manager
  • Working with Google Maps extensions
  • Exercise: Working with Proximity Alerts and Shared Preferences

Module 02A: Location Services Demo

Module 03: Services

  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Bound versus unbound services
  • Exercise: Local and Remote Services in Android

Module 03A: Services Demo

Module 04: Broadcast Receivers

  • What are Broadcast Receivers
  • Implementing broadcast receiver
  • System broadcasts and how to use them
  • Exercise: Broadcast Receivers in Android

Module 04A: Broadcast Receivers Demo

Module 05: Intent Filters

  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers
  • Exercise: Android Intent Filters

Module 05a: Intent Filters Demo

Module 06: Networking in Android

  • Working with web services
  • Best practices
  • Exercise: Networking in Android

Module 06a: Networking Demo

Module 07: Sensors

  • How Sensors work
  • Listening to Sensor readings
  • Best practices for performance
  • Exercise: Working with Sensors in Android

Module 07a: Sensors Demo

Module 08: WiFi

  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi
  • Exercise: Working with Wireless Networks in Android

Module 09: Telephony

  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone
  • Exercise: Working with Telephony in Android

Module 09a: Telephony Demo

Module 10: Camera

  • Taking pictures
  • Rendering previews
  • Exercise: Working with the Camera in Android

Module 10a: Camera Demo

Module 11: Bluetooth

  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth
  • Exercise: Working with Bluetooth in Android

Module 11a: Bluetooth Demo

Module 12: Automated Testing

  • Why automate tests
  • Instrumentation and unit testing

Module 13: What's New in Android 4.0 (Ice Cream Sandwich) Part 1

  • User Interface Enhancements
  • Operating System Improvements

Module 14: What's New in Android 4.0 (Ice Cream Sandwich) Part 2

  • Core Apps
  • Communication

Module 15: 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 16: 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)
  • Advanced Android Radio Show Titles and Abstracts

 

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

Start Learning Advanced 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
  • Advanced Android OnBoot Files
  • Exercise Guide
  • Custom Content Providers Lab Files
  • Location Services Lab Files
  • Services Lab Files
  • Broadcast Receivers Lab Files
  • Intent Filters Lab Files
  • Networking in Android Lab Files
  • Sensors Lab Files
  • WiFi Lab Files
  • Telephony Lab Files
  • Camera Lab Files
  • Bluetooth Lab Files
  • Advanced Android Boot Files

Important Links

  • Course Survey

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

Start Learning Advanced 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 Advanced Android Programming 4.1 for Application Developers Today!

Course Purchase Options

System Requirements

Hardware:

  • Windows XP (32 bit), Vista (32- or 64- bit), or Windows 7 (32 or 64- bit) or MAC OS X 10.5.8 or greater or LINUX with either Ubuntu Linux version 8.0.4 or later or  Lucid Lynx
  • Minimum 1 GB RAM
  • Minimum 10 GB free hard disk space (before installation)
  • Internet access

Software:

  • Eclipse IDE version 3.6 (Helios) or greater
  • Java Development Kit (JDK) 5 or 6
  • Android Development Tools (ADT) plugin

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

Start Learning Advanced 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 Advanced 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 course that is NOT a Linux course?

Linux Network Administration
Linux Essentials
Linux Essentials
Programming in Java 6
Programming in Java 6
Linux Network Administration
Embedded Linux
Linux Network Administration
Programming in Java 6
Linux Essentials
Embedded Linux
Embedded Linux