air for mobile @briangenisio. what you will learn why use air over native development? what are the...

20
Air for Mobile @BrianGenisio

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Air for Mobile

@BrianGenisio

Page 2: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

What You Will Learn

• Why use Air over native development?• What are the tools?• What is the developer experience? DEMOS!• How do you talk to hardware?• How do I get it?

Page 3: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Why Use Air for Mobile?

Page 4: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Developer Productivity

Page 5: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

The Ecosystem

Page 6: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Flash/Air Browser Desktop

iOS Android BlackberryPlaybook

Windows Phone 7

App 10001010

Air Player

Native Air

Flash Player in Browser Flash Player

in Browser?

Flash Player Air Player

Page 7: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Share Code!

Page 8: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Flex

Flex ApplicationMXML/ActionScript

Flash / Air

Flex SDK

Compiled AS3

Page 9: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

ToolsDesigner Developer

Page 10: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Powerful Abstractions

Page 11: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Hello, World!

Page 12: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

MXML and ActionScript 3

Page 13: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Navigation

Page 14: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Sound

Page 15: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Accelerometer

Page 16: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

GeoLocation

Page 17: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

StageWebView

Page 19: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

What did we learn?• Developer Productivity• Tools• Developer experience• Interfacing with hardware

• Get the Demo – http://tinyurl.com/FB4-5Demo• Pre-release – http://tinyurl.com/BurritoPR

Page 20: Air for Mobile @BrianGenisio. What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How

Thank You

• @BrianGenisio• [email protected]• http://HouseOfBilz.com• http://SRTSolutions.com