Flex 4.5 Mobile Development

Flex Mobile Development is a 2-day course that provides Flex / ActionScript developers with the knowledge and hands-on practice they need to start building mobile applications for Android, iOS and Tablet OS. Late in 2011, the name of Adobe Flex changed to Apache Flex when the SDK was placed into the Apache Software Foundation. Now, the SDK is truly open source with development driven by community members in a meritocracy. The official Adobe Flex courseware is used in this course because the language has not changed significantly. Android Programmers, iPad Programmers, iPhone Programmers, and HTML5 Developers can learn Flex and deploy to multiple platforms with a single set of code. The primary focus of the course is smart phone development, but also includes introductory information for deploying to tablets.

Tuition:

  • $995

Dates:

  • Jun 25 – 26, 2012
  • Aug 23 – 24, 2012
  • Nov 19 – 20, 2012


Class Information

Times:

  • 9:00 a.m. – 5:00 p.m. with intermittent 10 min. breaks and 1 hour for lunch

Duration:

  • Two (2) day instructor-led training

Format:

Emphasized topics include:

  • Introducing mobile components
  • Navigating a mobile Flex application
  • Working with data
  • Creating item renderers in ActionScript
  • Skinning with ActionScript
  • Creating application for different screen densities
  • Working with the Camera API
  • Preparing applications for iOS deployment
  • Preparing applications for Tablet OS deployment

Prerequisites:

Course Outline

Introducing Flex for Mobile Development

  • Exploring Flash Builder for mobile development
  • Exploring how to run and debug a mobile application
  • Exporting an Android release build with Flash Builder

Introducing mobile components

  • Creating Flex mobile applications and views
  • Exploring the Spark mobile-ready components
  • Exploring mobile device orientation

Navigating a Mobile Flex Application

  • Navigating views
  • Working with the Android Mobile Hardware Keys
  • Working with View Transitions
  • Launching native applications

Working with Data

  • Exploring the RemoteObject class
  • Managing data between views
  • Exploring the navigator context property
  • Exploring the Persistence Manager
  • Handling remote data retrieval using a Singleton

Creating Item Renderers in ActionScript

  • Exploring Flex mobile item renderers
  • Creating item renderers in ActionScript
  • Intercepting default item renderer behavior

Skinning with ActionScript

  • Introducing Flex mobile skins
  • Creating a more complex ActionScript mobile skin

Programming Multi-Density Application

  • Introducing multi-density applications
  • Exploring an auto-scaling application
  • Exploring manual DPI scaling
  • Exploring multi-DPI assignments in a skin
  • Creating a Tablet Application

Working with the AIR Camera API

  • Taking a picture with the device camera
  • Adding a picture from the device photo gallery
  • Exploring the Camera API with iOS

© 2012 On3, Inc. :: All rights reserved
110 16th Street, Suite 604, Denver, CO 80202 :: (303) 885-9485 :: 877-885-7044