View
790
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Build your firstmobile app with
HTML5, PhoneGap, jQuery and APIs
@mdobs@apigee
hashtag: #ApigeeHTML5
Tuesday, September 3, 13
Matt [email protected]@apigee.comTim Burks@timburks
Tuesday, September 3, 13
Did everybody install PhoneGap + XCode, ADT or Visual Studio?
Tuesday, September 3, 13
I work @ Apigee
Tuesday, September 3, 13
We help power eBayBest Buy, Walgreens, Gilt Groupe, NewEgg, Cars.com, Dell, Getty Images, GraceNote, Shazam, HomeAway, Pearson, cheezburger
Tuesday, September 3, 13
We’ve organized this training in LA, San Jose, Austin, Denver, Amsterdam, Atlanta, Detroit, Toronto…
Tuesday, September 3, 13
Why do we do this?Why free?
Tuesday, September 3, 13
Apigee is always free for developersFree Hosted Accounts25GB storage limit,10M push notifs/mono API/bandwidth limitCommercial use OKFree OSS versiongit.io/usergrid
Tuesday, September 3, 13
Paid plans available for large companies if you need to deploy this on your own servers or SLAs, 4 nines, multi-region, phone support, more storage, etc.
Tuesday, September 3, 13
What do you want to learn today?
Tuesday, September 3, 13
Everybody good withHTML Basics,Variables,Functions,etc. ?
Tuesday, September 3, 13
1 HTML52 API Backend3 Add more!4 PhoneGap5 Q&A
Tuesday, September 3, 13
Meetup tonight @ DUMBO Kitchen
Tuesday, September 3, 13
Buildinga simple list app
Tuesday, September 3, 13
HTML5
Tuesday, September 3, 13
use relatively few:data-attributesgeolocationhistory
Tuesday, September 3, 13
Other approachesNativeMonoTouchRubyMotion etc.
Tuesday, September 3, 13
jQueryand jQuery Mobile
Tuesday, September 3, 13
Section 1Start with the UI
Tuesday, September 3, 13
Build something that looks like this
j.mp/apigee-loc-ss
Tuesday, September 3, 13
The nice guys at Codiqa let me offer you unlimited trial:
j.mp/codiqa-trial-unlimited
Tuesday, September 3, 13
Section 2Add live data
Tuesday, September 3, 13
Why do we need a backend?
Tuesday, September 3, 13
Many options here too…
Tuesday, September 3, 13
We’re going to usean API Backend today!
Tuesday, September 3, 13
It’s like a database that you call directly from your client code.
Tuesday, September 3, 13
It’s a cloud service that makes it easy tostore your data, retrieve it & query it.
Tuesday, September 3, 13
It’s a like a Dropbox or iCloud to synchronize all your app data across users and devices
Tuesday, September 3, 13
ServerInfrastructure
AppCode SDK API
Tuesday, September 3, 13
Apigee App Servicesvs. Usergrid
Tuesday, September 3, 13
Let’s take a look at Apigee
j.mp/apigee-sign-up
Tuesday, September 3, 13
Add some data
Tuesday, September 3, 13
SDKs available for…
JS, node.js, iOS, Android, Ruby, Rails,C#, Java, WP8, etc.
Tuesday, September 3, 13
Explore the Quickstart
j.mp/apigee-loc-qs
Tuesday, September 3, 13
Add some view code
Tuesday, September 3, 13
Now let’s create a form!
Tuesday, September 3, 13
Wire it up to Apigee!
Tuesday, September 3, 13
Section 3Run on mobile!
Tuesday, September 3, 13
A look at PhoneGapPhoneGap Build, Trigger.io, etc.
Tuesday, September 3, 13
Apache Cordovavs.Adobe PhoneGap
Tuesday, September 3, 13
Add your HTML
Tuesday, September 3, 13
Android projectj.mp/apigee-android
iOS projectj.mp/apigee-ios
Tuesday, September 3, 13
Run!
Tuesday, September 3, 13
What runs where?
Tuesday, September 3, 13
PhoneGap Build
Tuesday, September 3, 13
Full Source of class
j.mp/apigee-loc-src
Tuesday, September 3, 13
Congrats!
Tuesday, September 3, 13
What else could you do next?
Tuesday, September 3, 13
Push NotificationsFile StorageSocial GraphLocal capabilities3rd-party integrationLegacy integrationCode execution
Tuesday, September 3, 13
Great for prototyping,works at scale too!
Tuesday, September 3, 13
When you use Apigee, every piece of data you store gets saved in 3 different data centers around the US (soon 3 copies in Europe too)
Tuesday, September 3, 13
A top 10 US retaileruses it for everye-commerce call made to its app or website (over 50M users, thousands of calls per second).
Tuesday, September 3, 13
One of the 10 largest private companies in the US used it to create an internal info management system for its 52k employees
Tuesday, September 3, 13
A large luxury brand based in the UK mandates all contractors use it to build catalogs, campaign sites and apps for them
Tuesday, September 3, 13
Apigee is free for developersFree Hosted Accounts25GB storage limit,10M push notifs/mo.no API/bandwidth limitCommercial use OKFree OSS versiongit.io/usergrid
Tuesday, September 3, 13
Paid plans available for large companies if you need to deploy this on your own servers or SLAs, 4 nines, multi-region, phone support, more storage, etc.
Tuesday, September 3, 13
Ask for help!Announce projects!
j.mp/app-craft
Sign up now :)
Tuesday, September 3, 13
Get more training
Advanced class?Training for your company? Still [email protected]
Tuesday, September 3, 13
Congrats!
If you liked it,post it on Twitter/LinkedIn :)@apigee @mdobs
[email protected], September 3, 13