Flex 4.5 Mobile Development

Curso

En línea

¡15% de ahorro!
$ 3,800 IVA inc.

Llama al centro

¿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)

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Desarrollo Aplicaciones iPhone
  • Desarrollo Aplicaciones Android
  • Desarrollo Aplicaciones para Tablets

Profesores

Miguel Daniel Ramos Martinez

Miguel Daniel Ramos Martinez

Instructor

Adobe Certified Instructor LiveData User Group Manager MongoDB User Group Manager

Programa académico

Introducing the Course
  • Introducing the Course
  • Introducing mastery learning
  • Understanding the course format
  • Reviewing the course prerequisites
  • Reviewing the course outline
Introducing Flex for Mobile Development
  • Exploring Flex across desktops and devices
  • Understanding what is the same for mobile
  • Understanding what is different for mobile
Exploring Flash Builder for mobile development
  • Working with Flash Builder
  • Understanding what is the same
  • Understanding what is different
Exploring how to run and debug a mobile application
  • 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 an Android release build with Flash Builder
  • Exporting a release build
  • Exporting an Android release build
  • Understanding the APK file
Introducing mobile components
  • 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
Exploring the Spark mobile-ready components
  • 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
Exploring mobile device orientation
  • Understanding mobile device orientation
  • Understanding automatic handling of orientation change
  • Defining orientation states
  • Changing properties for orientation state changes
Navigating a Mobile Flex Application
  • 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
Working with the Android Mobile Hardware Keys
  • Understanding Android mobile hardware keys
  • Working with the Back key
  • Working with the Menu key
  • Exiting an AIR application
  • Reviewing View and ViewNavigator properties
Working with View Transitions
  • Introducing view transitions
  • Understanding View transitions
  • Understanding the SlideViewTransition
  • Understanding the CrossFadeViewTransition
  • Understanding the FlipViewTransition
  • Understanding the ZoomViewTransition
  • Customizing transitions
  • Understanding ActionBar transitions
Launching native applications
  • Introducing the navigateToURL() method
Working with Data
  • 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
Managing data between views
  • 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
Exploring the navigator context property
  • Implementing the navigator context
  • Introducing context object
  • Passing the context object to a view
  • Using the context object in a view
Exploring the Persistence Manager
  • Implementing the Persistence Manager
  • Introducing shared objects
  • Introducing the PersistenceManager class
Handling remote data retrieval using a Singleton
  • Using a Singleton and a service manager for data management

Creating Item Renderers in ActionScript
  • 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 item renderers in ActionScript
  • 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
Intercepting default item renderer behavior
  • Preventing default event behavior
Skinning with ActionScript
  • 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
Programming Multi-Density Application
  • Introducing multi-density applications
  • Understanding multi-density applications
  • Understanding how Flex handles multi-density applications
  • Implementing automatic DPI management
  • Implementing manual DPI management
Exploring an auto-scaling application
  • Creating an auto-scaling application
  • Applying automatic scaling
  • Understanding scaling
  • Handling scaling on bitmaps
Exploring manual DPI scaling
  • Creating an application with manual DPI scaling
  • Introducing CSS @media query
  • Checking the application DPI value
  • Checking the platform
Exploring multi-DPI assignments in a skin
  • 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
Working with the AIR Camera API
  • 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
Adding a picture from the device photo gallery
  • Introducing the CameraRoll class
  • Getting to know the CameraRoll class
Exploring the Camera API with iOS
  • 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: Course Setup Guide
  • 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
Appendix B: Android Setup Guide
  • Enabling USB debugging on an Android device
  • Enabling USB debugging
  • Installing USB drivers for Android devices on Windows
  • Installing the developer USB driver
Appendix C: BlackBerry Tablet OS Setup Guide
  • 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
Appendix D: Apple iOS Setup Guide
  • 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

16 horas Distribuidas en 8 sesiones de 2 hrs de Lunes a Jueves

Llama al centro

¿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

$ 3,800 IVA inc.