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:
- On3 Training Center: 110 16th Street, Suite 604, Denver, CO 80202
- Online: Live. Concurrent with instructor led dates.
- Or at your location.
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:
- Flex 4.5: Developing Rich Internet Applications or equivalent knowledge.
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
