1121 Delano St
Houston, TX 77003
9:00 a.m. Monday, April 29, 2013
A free one-day training course to learn everything you need to know to build your first mobile app!As taken by hundreds of people in San Francisco, Austin, Amsterdam, Philadelphia, Denver, San Jose, Atlanta and Los Angeles!Absolutely, positively, 100% free! Join us to learn how to create mobile apps for iOS, Android, Windows Phone or mobile browsers! We will review the important mobile features of standards like HTML5 and CSS. You will learn how to use a mobile UI framework (jQuery Mobile), how to package your app with a native bridge (PhoneGap) and how to add app features with a Backend-as-a-Service (open-source Usergrid). By the end of the workshop, we will have built a fully-featured app, ready for release on the app store, without having written a single line of server-side code!
Program8:30am: Doors open — registration and coffee 9am–noon: “Build your first mobile app with HTML5 and a Backend-as-a-Service”Intro HTML5 and Mobile AppsBuilding your static app (jQuery Mobile)Load data dynamically into your app (Usergrid)Make your code run as a native app on your Android or iOS device (PhoneGap)Lunch (provided by Apigee)1pm–4pm: “Building Social, Local or Gamification into your app”We continue building our app from the morning and extend it in the direction of your choice!Adding user accounts to your mobile appBuilding social features: friends, follows and newsfeedsGeolocation / Gamification (2 hours, pick your own adventure block from 2 prepared training scenarios, with room to make this app your own: you can choose to add a currency system, a one-one-one messaging system, a geotargetting element, etc. — allowing you take the morning app in a number of different directions)4pm: Demo time and drinkup! (Beers provided by Apigee) Pre-RequisitesBasic understanding of HTML & CSS: tags, attributes, basic body/head structure. It may be useful for you to go through classes 1–3 of the Web course on Codecademy before coming to the training.
A laptop with a mobile IDE (XCode, Eclipse for Android, etc.). Minimum required versions for your OS and IDE are as follows:
If you want to target iOS:
- Mac OS X 10.6 (Snow Leopard) with XCode 4.2 instead of XCode 4.6+. Note: downloading old versions of XCode requires a paid Apple developer account, if you do not have one, just come to the training and we will provide you with a copy of XCode
- Mac OS X 10.7 (Lion) with XCode 4.6 and the iOS 6.1 SDK
- Mac OS X 10.8 (Mountain Lion) with XCode 4.6, and the iOS 6.1 SDK
If you want to target Android:
- Linux with latest Android Developer Tools and the JDK 6 installed
- Windows 32 or 64 bit, Windows XP, Vista, 7 or 8, with the latest Android Developer Tools and JDK 6 installed.
- Mac OS X 10.5.8 or above with the latest Android Developer Tools and the JDK 6 installed.
If you want to target Windows Phone 7 or Windows Phone 8:
Windows Vista or above, with Visual Studio Express for Windows Phone (or better)
The latest PhoneGap/Cordova (as of this writing: 2.5.0) — the steps are documented in these guides. Please make sure you can launch the default (empty) PhoneGap project into your emulator: you should see the droid with the flashing green text load up correctly before you come to the training (step 5A of the Android guide, step “Results” of the iOS guide, step 5 of the Windows Phone guide). If you are trying to target Android and get an Ant error when using the “create” utility, you can try copying the phonegap-2.5.0/lib/android/example folder instead (the create utility generates the same file structure). Adobe PhoneGap and Apache Cordova are the same thing, so don’t be confused by the difference (Cordova is the open-source name, PhoneGap the product name). About the InstructorThis one-day training session will be taught by Tim Anglade, public speaker, former Computer Science lecturer, and Head of Developer Programs at Apigee. Tim has spoken about app development around the world, from OSCON to Oredev & GoGaRuco, and met with mobile app developers from Silicon Valley to Seoul. He most recently gave this training in San Francisco, San Jose, Amsterdam, Los Angeles, Austin and Denver. You can find him on Twitter as @timanglade.
Free (registration required) 0.00