B.Y.O.L.® (Bring Your Own Laptop®) sessions ensure that you receive in-depth, hands-on training, and while following along with the instructor step-by-step.

Developing a native application can be expensive and time-consuming. These costs are magnified when apps need to be developed for more than one platform. Although assets can be reused across different platforms, coding becomes a real issue. For example, most applications made for iOS devices are built using Xcode. In order that the same application be made available on Android, the code has to be rewritten in Java. It’s difficult, and expensive, to find developers who can code proficiently in both Java and Xcode, and developing using both Java and Xcode often comes with the process of catching a lot of errors.

This session will demonstrate how you can build an AIR application and then publish to multiple devices and desktops. This will mean you only need to code it once and then you can push it out to virtually any device. The AIR application can also be pushed to run on the desktop of a Mac, Linux, or Windows computer. By using a stable platform like AIR, developers can quickly develop applications that reduce or eliminate errors or crashing on mobile devices.

In this session, you will learn:

  • How to set up an AIR project
  • How to use mobile technology such as GPS, accelerometer, multitouch, etc. within a project
  • How to configure the user interface based on the platform
  • How to change user interface based on landscape or portrait position
  • How to export a project for the desktop
  • How to export the same project for Android
  • How to export the same project for iOS

Novice and intermediate designers and developers with a basic working knowledge of Flash. An understanding of the Android and iOS platforms would also be helpful. 

Technology discussed in this session:
PC and Mac, Android tablet, iPad, and Playbook. 

BYOL Student Technology Needs:
A laptop loaded with AIR.