addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Android 101 Training Course

ANDROID 101 TRAINING COURSE in Vancouver

IMPORTANT: If you are interested in this course (whether you can attend it or not), please click here.

Time:

Saturday August 27, 2011
5.5 hours.  9:00 a.m. to 2:30 p.m.

A light lunch is included.


Who this is for:

You are interested in Android development but have little or no experience developing for Android. Or, you've dabbled in Android but want to learn how to make more robust apps. Or, you're a Web or iPhone developer.

You must bring a laptop with Eclipse, the Android SDK, the ADT plugin already installed.   See these instructions for Android SDK installation and follow the links for JDK and Eclipse.  Windows users: install USB drivers for your Android phone in advance.  If you can run Hello World, you're ready to go!

Bring an Android phone plus cable if you have one.  If you do not have one,  Android phones can be rented from Wavefront -- $10, first-come-first serve. Email [masked] before Friday, August 26 at noon.  Note: attempting to do the course exercises using only the emulator, instead of a real device, is strongly discouraged.

Cost: $75 
Advance deposit required as the class size will be limited and ordering for lunch needs to be planned ahead of time.  

If you would like to pay by paypal, please send the money to [masked] using the following link: https://www.paypal.com/ca/cgi-bin/webscr?cmd=_send-money-transfer&send_method=domestic

If you would like to pay by credit card over the phone please call Tracey Maynard at[masked]-3874.

If you are renting an Android phone from Wavefront for the event, please let us know and we will charge you in one transaction.

For those not attending the event, please update your attendee status to make room for others wanting to join the waiting list.


Description:

This is a rapid-start training course in which you will learn how to build a high-quality, working Android app, in a half-day, super-concentrated blast of best practices.

The instructors, Linton Ye and Joseph Luk, co-founded ikamobile, possibly Vancouver's most experienced Android dev team with over 3.5 years of continuous experience with Android (that's not a typo), and more than 1.5 million downloads of our apps. We've grown together with the platform as it went from a buggy SDK to the most popular mobile OS in North America.

We'll teach you some of the techniques we've learned over the years for dealing with device fragmentation. So your Android development gets started on the right foot and avoids some of the quality problems and usability weirdness associated with badly ported iPhone apps.

You will build a simple but fully functional photo sharing app with us.

Topics:

Android Basics:

  • Building blocks: activity, service, content providers, broadcast receivers
  • The AndroidManifest.xml file
  • Intents, intent filters
  • Layouts and the declarative way of programming in Android
  • Activity life cycle
  • Activity stack
Dev Tricks:
  • How to avoid common errors such as losing the state
  • How to make a smooth UI: what is ANR and how to avoid it
  • Debugging tricks

Only on Android:

  • How to include voice search in 5 minutes
  • How to write a home screen widget in 10 minutes
  • How to leverage other apps for powerful functionality and future-proofing

And Finally:

  • Useful resources
  • Dealing with screen and device diversity (aka "fragmentation")

Join or login to comment.

  • Joe

    Very good meetup, but you definitely needed to be prepared with a ready to run machine setup.

    August 29, 2011

  • Ahmad M.

    Well laid out structure of the presentation. Ran out of time, but only because there was a lot to do. Thank you Joseph and Linton!

    August 29, 2011

  • A former member
    A former member

    Very useful for me, looking to attend the next meeting

    August 28, 2011

  • Joseph K. L.

    It was great to see so much energy and enthusiasm for Android development. This bodes well for the future of the Vancouver dev community! Thanks for coming and happy coding!

    August 28, 2011

24 went

Your organizer's refund policy for Android 101 Training Course

Refunds are not offered for this Meetup.

Our Sponsors

  • Mobify

    Meetup space and Pizza!

  • airG

    Meetup space and Beer!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy