Flex 4.5 Mobile Development
Curso
En línea
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Taller intensivo
-
Nivel
Nivel intermedio
-
Metodología
En línea
-
Horas lectivas
16h
-
Duración
2 Semanas
Curso de Adobe Flex 4.5 Mobile Development tiene como objetivo:
Dar el conocimiento y la experiencia práctica que necesitan para empezar a crear aplicaciones móviles para Android, iOS y OS Tablet.
Acerca de este curso
Deseos de aprender a crear aplicaciones móviles.
Modalidad Bring You Own Laptop(BYOL)
Opiniones
Materias
- Desarrollo Aplicaciones iPhone
- Desarrollo Aplicaciones Android
- Desarrollo Aplicaciones para Tablets
Profesores
Programa académico
- Introducing the Course
- Introducing mastery learning
- Understanding the course format
- Reviewing the course prerequisites
- Reviewing the course outline
- Exploring Flex across desktops and devices
- Understanding what is the same for mobile
- Understanding what is different for mobile
- Working with Flash Builder
- Understanding what is the same
- Understanding what is different
- Running and debugging a mobile application
- Understanding desktop and device mechanisms
- Selecting Flash Builder’s Run or Debug configurations
- Setting up an Android device
- Exporting a release build
- Exporting an Android release build
- Understanding the APK file
- Creating Flex mobile applications and views
- Creating and managing mobile views
- Introducing views
- Introducing the ViewNavigator container
- Introducing the ActionBar
Reviewing View and ViewNavigator properties - Introducing the Flex mobile application architecture
- Choosing the appropriate application container
- Introducing the ViewNavigatorApplication container
- Introducing the TabbedViewNavigatorApplication container
- Setting a preloaded splash screen
- Introducing the Application container for mobile development
- Introducing the Spark mobile-ready components
- Understanding the Spark mobile-ready components
- Understanding scrolling and keyboards for touchscreen devices
- Implementing scrolling
- Handling a soft keyboard
- Understanding mobile device orientation
- Understanding automatic handling of orientation change
- Defining orientation states
- Changing properties for orientation state changes
- Navigating views
- Understanding the ViewNavigator methods
- Reviewing the ViewNavigator container
- Introducing navigation methods
- Understanding events dispatched by a view
- Understanding the destruction policy
- Reviewing View and ViewNavigator properties
- Understanding Android mobile hardware keys
- Working with the Back key
- Working with the Menu key
- Exiting an AIR application
- Reviewing View and ViewNavigator properties
- Introducing view transitions
- Understanding View transitions
- Understanding the SlideViewTransition
- Understanding the CrossFadeViewTransition
- Understanding the FlipViewTransition
- Understanding the ZoomViewTransition
- Customizing transitions
- Understanding ActionBar transitions
- Introducing the navigateToURL() method
- Exploring the RemoteObject class
- Managing remote data using the
- RemoteObject class
- Understanding the Remoting Service
- Using the RemoteObject class
- Understanding the benefits of RemoteObject
- Defining the service destination
- Invoking the methods on a remote service
- Using remote service results
- Defining multiple server-side methods
- Reviewing value objects
- Understanding value objects
- Creating value objects
- Handling data in and between views
- Passing data to a view
- Handling data in a view
- Adding data to the data object of a view
- Passing data into the first view of the application
- Implementing the navigator context
- Introducing context object
- Passing the context object to a view
- Using the context object in a view
- Implementing the Persistence Manager
- Introducing shared objects
- Introducing the PersistenceManager class
- Using a Singleton and a service manager for data management
- Exploring Flex mobile item renderers
- Understanding item renderers for mobile devices
- Reviewing desktop item renderers
- Introducing the Flex mobile item renderers
- Introducing the default mobile LabelItemRenderer
- Introducing the mobile IconItemRenderer
- Creating an item renderer in ActionScript
- Creating the item renderer class in ActionScript
- Introducing the data object setter function
- Introducing the createChildren() method
- Introducing the measure() method
- Introducing the drawBackground() method
- Introducing the layoutContents() method
- Preventing default event behavior
- Introducing Flex mobile skins
- Understanding the Spark component skins
- Creating graphical layouts and elements for mobile skins
- Creating a more complex ActionScript mobile skin
- Creating ActionScript skins for mobile components
- Introducing the createChildren() method
- Introducing the layoutContents() method
- Introducing multi-density applications
- Understanding multi-density applications
- Understanding how Flex handles multi-density applications
- Implementing automatic DPI management
- Implementing manual DPI management
- Creating an auto-scaling application
- Applying automatic scaling
- Understanding scaling
- Handling scaling on bitmaps
- Creating an application with manual DPI scaling
- Introducing CSS @media query
- Checking the application DPI value
- Checking the platform
- Using multi-DPI assignments in the skin
- Checking application DPI in a skin
- Creating a Tablet Application
- Using the Spark Application container to create a tablet application
- Understanding the Application container for mobile
- Using the ViewNavigator container
- Referencing the main application
- Taking a picture with the device camera
- Introducing the AIR ActionScript APIs
- Introducing the Camera classes
- Introducing the CameraUI class
- Setting permissions for device camera access
- Launching the device camera using the CameraUI class
- Understanding the device behavior
- Introducing the MediaPromise class Understanding the MediaEvent object
- Handling the MediaEvent object
- Introducing the CameraRoll class
- Getting to know the CameraRoll class
- Understanding issues with iOS and the camera API Reading data from the MediaPromise object
- Create a file to store the image on the device
- Writing the image data to the file
Referencing the image path
- Appendix A: Student Setup Guide
- Understanding Machine
- Requirements
- Using the Mac OS
- Using Windows OS
- Understanding Software Requirements
- Using Setting up Flash Builder and Course Files
- Installing Flash Builder 4.5.1
- Enabling USB debugging on an Android device
- Enabling USB debugging
- Installing USB drivers for Android devices on Windows
- Installing the developer USB driver
- Understanding the BlackBerry Tablet OS SDK
- Understanding the system requirements
- Installing the BlackBerry PlayBook drivers
- Installing the BlackBerry Tablet OS SDK
- Registering the BlackBerry Tablet OS SDK in Flash Builder
- Getting the proper documents for BlackBerry development
- Ordering BlackBerry code signing keys
- Registering with the RIM Signing Authority in Flash Builder
- Generating developer certificates
- Getting your device ready for development
- Configuring the BlackBerry PlayBook for development
- Creating a debug token in Flash Builder
- Installing a debug token on the BlackBerry PlayBook
- Preparing your mobile application for public release
- Retrieving your author ID in Flash Builder
- Running an application on the PlayBook
- Packaging a mobile application
- Understanding the Apple Developer Center
- Registering as an Apple Developer
- Registering for development in the iOS Provisioning Portal
- Requesting a Development Certificate on Mac OS
- Requesting a Development Certificate on Windows OS
- Registering your device for development
- Creating a unique identifier for your mobile application
- Creating a Development Provisioning Profile
- Running a mobile application on an iOS device
- Distributing your iOS application
- Creating an iOS Distribution Certificate on Mac OS
- Creating an iOS Distribution Certificate on Windows OS
- Creating a Distribution Provisioning Profile for testing
- Packaging your mobile application for distribution
- Creating a Distribution Provisioning Profile for release to the App Store
- Creating a release build for the iTunes App Store
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Flex 4.5 Mobile Development