introduction to mobile development with phonegap

15
© 2012 Adobe Systems Incorporated. All Rights Reserved. Introduction to Mobile Development with PhoneGap Yeah… it’s prey awesome.

Upload: tranmien

Post on 14-Feb-2017

229 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Introduction to Mobile Development with PhoneGap Yeah… it’s pre!y awesome.

Page 2: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Who is this guy?

Andrew Trice Technical Evangelist, Adobe

[email protected]

h!p://tricedesigns.com

@andytrice

h!p://github.com/triceam

All external content obtained via creative commons or public domain.

Page 3: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

What is PhoneGap?

All external content obtained via creative commons or public domain.

  Application container that allows you to build natively installed apps using HTML, CSS & JavaScript

h!p://www.phonegap.com

Page 4: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Why would you want to use PhoneGap?

All external content obtained via creative commons or public domain.

Have you tried to build an application that supports lots of

platforms?

Page 5: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Why would you want to use PhoneGap?

  Write once, run lots of places.

  Lower barrier of entry

  Reduced # of required skills

  Reduced development & long term maintenance cost

All external content obtained via creative commons or public domain.

Page 6: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

What platforms support PhoneGap?

All external content obtained via creative commons or public domain.

Page 7: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

How do PhoneGap apps work?

  Build app UI using HTML & CSS

  Build app logic & interactivity with JavaScript

  Use the PhoneGap API to interact with device

All external content obtained via creative commons or public domain.

Page 8: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Since it is HTML, CSS & JSS, can I use existing tools/frameworks?

  YES!

…and many more… Any client side web framework can be used

All external content obtained via creative commons or public domain.

Page 9: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

OK, so what OS features does PhoneGap expose?

All external content obtained via creative commons or public domain.

http://phonegap.com/about/features

Page 10: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

But what if you want more?

  PhoneGap is extensible with a “native plugin” model that enables you to write your own native logic to access via JavaScript.

  "ere are lots of open source plugins at h!ps://github.com/phonegap/phonegap-plugins

  Learn more at h!p://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins

All external content obtained via creative commons or public domain.

Page 11: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

What does a PhoneGap app look like?

  Whatever you want it to look like; let’s take a look at a few…

All external content obtained via creative commons or public domain.

See more at: http://phonegap.com/apps

Page 12: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Build/Distribution

  Platform-speci#c build processes   h!p://build.phonegap.com

All external content obtained via creative commons or public domain.

Page 13: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Debugging

  Desktop Browser Tools   h!p://debug.phonegap.com

All external content obtained via creative commons or public domain.

Page 14: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

Open Source

  Did I also mention that PhoneGap is 100% open source?

  PhoneGap is the commercial name for Apache Cordova.

  PhoneGap/Cordova was contributed to Apache So$ware Foundation by Adobe.

  You can get involved today!   h!p://incubator.apache.org/cordova/

All external content obtained via creative commons or public domain.

Page 15: Introduction to Mobile Development with PhoneGap

© 2012 Adobe Systems Incorporated. All Rights Reserved.

What next?

  Get started with PhoneGap today!

  h!p://phonegap.com/start

  h!p://wiki.phonegap.com/

  Join PhoneGap Google Groups

  h!p://groups.google.com/group/phonegap?pli=1

  …and most importantly… HAVE FUN!

All external content obtained via creative commons or public domain.