10600 Westminster Blvd
Westminster, CO 80020
iOS & Android Training
Fundamentals of iOS Apps Development (day long)
with Venkat Subramaniam
Come to this workshop for an in depth understanding of the fundamentals of developing applications on the iOS platform for iPhone and iPad devices.
The intent of this session is not to teach you the click and run techniques. The intent is to hone in the under the covers event handling mechanism, the organization of the application, and its deployment configuration. While you will learn how to develop Apps, you will also leave with confidence to debug and to improve the performance of your Apps.
Android Training - Full Day
with Ted Neward
First there was iPod. Then iPhone. Then iPad. And with each new release, the mobile device market grew hotter and hotter. Now, as Google’s entry into this race, the Android system, begins to hit its stride as a competitor platform to the iOS, as a Java developer you’re intrigued—it’s Java (well, assuming you ask anybody except Oracle), and it’s a mobile device, and it’s open source, and…. What’s not to love?
In this all-day workshop, we’re going to turn you into a journeyman Android developer. This is a Java-based platform, so we’ll have a leg up on those other “Java-free” environments where you’ll have to spend half the day just learning how to count from 1 to 10 and print it to the console all over again. We’ll start by looking at the Android toolchain and how it integrates with your existing toolchain (Eclipse or otherwise). We’ll get your hands dirty writing some code to the Android emulator, then (for those of you who have Android devices handy) push it to a device. We’ll write some unit-tests for testing an Android application. We’ll look at how to store data to the device, both in a SQLite database as well as to a straight file. We’ll look at how to make Internet calls to remote services, and when all is said and done, we’ll have an application that Really Works (TM). Bring a laptop, your Java skills, an Android device if you’ve got one, and buckle in, because it’s going to be a straight-from-the-firehose kind of workshop.
In order to make the workshop valuable to all attendees, we ask that you only register for the workshop if you can meet the following prerequisites.
iOS Workshop Prerequisites
- Apple Mac Notebook w/ OS X Snow Leopard
The iOS SDK is not available for Windows or older versions of OS X
- Note: if you dont have a mac you can rent one here or here.
Android Workshop Prerequisites
- 'Developer-ready' laptop or notebook, with JDK 1.6 and your development environment of choice installed on it.
- The latest Android SDK tools, available from www.android.com. Ensure that SDKs 2.1 and 2.2 (at a minimum) are installed.
- Note: if you prefer, install the free VMware Player and a VM with all the tools and SDKs already installed in it will be available for copy. This will require a heftier laptop to run, however.
- Ideally, an Android device (Droid, DroidX, Nexus One, or some other compatible device), though this is not required. Ideally, it will be a device with Android 2.2 installed; however, if your device doesn't have the latest Android on it, some of the examples may not run on it.
Receive an iPad or Motorola Xoom
Those who register for the iOS workshop and select the special iPad option, will receive a $500 rebate check to use toward the purchase of an Apple iPad for use in the workshop.
Those who register for the Android workshop and select the special Xoom option, will receive a $500 rebate check to use toward the purchase of a Motorola Xoom.
This is an great opportunity to jump into exciting mobile technologies!
Note: If you already have an iPad and want to register for the workshop. Email: help<at>nofluffjuststuff.com for a special rate.Register for iOS / Android Training »
ÜberConf iPad / iPhone App
If you already have an iPad, be sure to check out the ÜberConf iPad App. This app will help you browse sessions, plan your ÜberConf itinerary, view session slides, take notes, and submit session evaluations.Get the ÜberConf iPad / iPhone app »