• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Matt training-html-halfday
 

Matt training-html-halfday

on

  • 755 views

 

Statistics

Views

Total Views
755
Views on SlideShare
755
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Matt training-html-halfday Matt training-html-halfday Presentation Transcript

    • Build your first mobile app with HTML5, PhoneGap, jQuery and APIs @mdobs @apigee hashtag: #ApigeeHTML5 Tuesday, September 3, 13
    • Matt Dobson @mdobs matt.d@apigee.com Tim 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 eBay Best 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 developers Free Hosted Accounts 25GB storage limit, 10M push notifs/mo no API/bandwidth limit Commercial use OK Free OSS version git.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 with HTML Basics, Variables, Functions, etc. ? Tuesday, September 3, 13
    • 1 HTML5 2 API Backend 3 Add more! 4 PhoneGap 5 Q&A Tuesday, September 3, 13
    • Meetup tonight @ DUMBO Kitchen Tuesday, September 3, 13
    • Building a simple list app Tuesday, September 3, 13
    • HTML5 Tuesday, September 3, 13
    • use relatively few: data-attributes geolocation history Tuesday, September 3, 13
    • diveintohtml5.info Tuesday, September 3, 13
    • Other approaches Native MonoTouch RubyMotion etc. Tuesday, September 3, 13
    • jQuery and jQuery Mobile Tuesday, September 3, 13
    • Section 1 Start 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
    • Answer j.mp/apigee-loc-1 Tuesday, September 3, 13
    • Section 2 Add 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 use an 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 to store 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
    • Server Infrastructure App Code SDK API Tuesday, September 3, 13
    • Apigee App Services vs. 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
    • Answer j.mp/apigee-loc-2 Tuesday, September 3, 13
    • Now let’s create a form! Tuesday, September 3, 13
    • Answer j.mp/apigee-loc-3 Tuesday, September 3, 13
    • Wire it up to Apigee! Tuesday, September 3, 13
    • Answer j.mp/apigee-loc-4 Tuesday, September 3, 13
    • Section 3 Run on mobile! Tuesday, September 3, 13
    • A look at PhoneGap PhoneGap Build, Trigger.io, etc. Tuesday, September 3, 13
    • Apache Cordova vs. Adobe PhoneGap Tuesday, September 3, 13
    • Add your HTML Tuesday, September 3, 13
    • Android project j.mp/apigee-android iOS project j.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 Notifications File Storage Social Graph Local capabilities 3rd-party integration Legacy integration Code 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 retailer uses it for every e-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 developers Free Hosted Accounts 25GB storage limit, 10M push notifs/mo. no API/bandwidth limit Commercial use OK Free OSS version git.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 free! matt.d@apigee.com Tuesday, September 3, 13
    • Congrats! If you liked it, post it on Twitter/ LinkedIn :) @apigee @mdobs matt.d@apigee.com Tuesday, September 3, 13