Type to search LearningTree.com

Do you mean "{{response.correctedQuery}}" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.

 

Mobile App Development Training









Preferred method of contact?

Android Application Development & Programming

COURSE TYPE

Practitioner

Course Number

2771

Duration

4 Days

Enroll

About This Course: The Android open source platform offers compatibility with a wide range of devices, which provide global access to the mobile market. In this Android development course, you learn to build on your existing Java knowledge to deliver robust business applications for Android phones and tablets and integrate them with enterprise systems.

You Will Learn How To

  • Deliver robust mobile business applications and integrate with enterprise systems
  • Create intuitive, reliable software using activities, services and intents
  • Design UIs that work seamlessly with a range of phones and tablets
  • Share data with system and applications using providers
  • Integrate applications with enterprise web and location-based services

Course Outline

  • Introducing the Android Platform
  • Establishing the development environment
  • Analyzing components of the architecture
  • Leveraging Application Fundamentals

Building mobile applications

  • Creating activities to process user input
  • Implementing views to build the User Interface (UI)
  • Packaging applications for deployment
  • Developing unit tests

Supporting asynchronous behavior

  • Performing background tasks with services
  • Communicating with intents
  • Creating User Interfaces

Selecting visual components

  • Building the layout
  • Connecting a view to an activity
  • Positioning form elements

Working with resource declarations

  • Declaring component definitions and layouts
  • Handling multiple screen resolutions
  • Localizing applications
  • Processing User Input

Communicating with the user

  • Creating and displaying Toast
  • Generating status bar notifications
  • Logging key application events

Interacting with the UI

  • Responding to user input events
  • Launching activities with intents
  • Writing Java event handlers
  • Generating context and option menus

Managing the activity life cycle

  • Integrating with the Android system
  • Persisting data in response to notifications
  • Persisting Application Data

Selecting storage options

  • Contrasting internal and external storage locations
  • Saving application configuration with SharedPreferences

Manipulating the SQLite database

  • Executing queries to locate information
  • Specifying column selections with projections

Consuming and creating content providers

  • Accessing shared data resources
  • Addressing content providers with URIs
  • Maintaining System Responsiveness

Avoiding Application Not Responding (ANR) errors

  • Unloading the UI thread
  • Designing for asynchronous execution

Building background services

  • Launching IntentServices
  • Declaring services in the manifest
  • Exchanging Data over the Internet

Interacting with server-side applications

  • Synchronizing Android devices with servers
  • Communicating via HTTP clients

Developing clients for web services

  • Connecting to RESTful services
  • Creating and parsing JSON
  • Enhancing the User Experience

Incorporating the Action Bar

  • Manipulating objects with drag and drop
  • Supporting orientation and multiple screen resolutions with resources
  • Combining fragments into a multi-pane UI

Leveraging geolocation and mapping capabilities

  • Plotting positions on Google Maps
  • Establishing location through GPS, Cell-ID and WiFi
Show complete outline
Show Less

Course Schedule

Attend this live, instructor-led course In-Class or Online via AnyWare.

Hassle-Free Enrollment: No advance payment required.
Tuition due 30 days after your course.

Oct 11 - 14 Toronto/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Nov 29 - Dec 2 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jan 3 - 6 Ottawa/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jan 24 - 27 Toronto/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jan 31 - Feb 3 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Apr 18 - 21 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

May 2 - 5 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jul 4 - 7 Ottawa/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Jul 11 - 14 Toronto/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Sep 5 - 8 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware
In-Class

Sep 26 - 29 AnyWare Enroll Now

How would you like to attend?

Live, Online via Anyware

Guaranteed to Run

Show all dates
Show fewer dates

Bring this Course to Your Organization and Train Your Entire Team
For more information, call 1-888-843-8733 or click here

Tuition

Standard

$2990

Government

$2659

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

Free Course Exam
You can take your course exam on the last day of your course and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Questions

Call 1-888-843-8733 or click here »

An experienced training advisor will happily answer any questions you may have and alert you to any tuition savings to
which you or your organization may be entitled.

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm


FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results.
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)
  • Make progress toward one or more Learning Tree Specialist & Expert Certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

This course is approved by CompTIA for continuing education units (CEUs). For additional information and to confirm which courses are eligible towards your CompTIA certification, click here.

This course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read more ...

“This Android app course definitely exceeded my expectations. I was impressed with the broad range that it covered.”

- J. May, Software Architect
Nagravision

Prev
Next