January 22, 2011 9:00 AM. 12 attended.

Saturday Morning: Beginning Android Programming and Java Refresher Course

This is a short intense 3-hour Saturday class for people who are new to Android mobile programming and who may also need a Java refresher course.

A laptop will be required. Also, this class will be exactly three hours long. Please arrive by 9 AM. I will promptly begin at 9:30 AM and then end it three hours later at 12:30.

If you don't have your Eclipse development environment set up, or if you need help troubleshooting your installation, please come one hour earlier. If that's you, that part is absolutely mandatory. The wifi won't be good enough in the classroom itself. And I'll be at the Starbucks coffee shop from 8AM to 8:50AM (it's just three or four blocks away from our classroom location, but in the Nob Hill supermarket parking lot, on the side of the Nob Hill gas station). I will be the one with red stickers on the back of his laptop.

This class is not meant to replace other beginning Android classes in the Bay Area, nor is it meant to duplicate the online Android documentation and tutorials. We'll be going in-depth in just what I consider the most key basic Android topics, and the parts that I've seen beginning Android programmers have the most trouble with. And we'll be using a new Eclipse plugin I've written especially for this class for you to do the lab portion. This also means that we won't have the time to cover 90% of what Android has to offer, so don't be mislead. My intent is to only cover those most fundamental crucial parts, to enable you to have a solid enough grounding to be able to continue on your own.

That said, here are the specifics that we'll cover:

  • The most relevant Java concepts & syntax
  • How to add a button
  • How to attach an event to a button
  • What's the difference between the declarative way of programming and the procedural way (on android)
  • Things you should check when things go wrong
  • Overall Android Architecture
  • How to navigate and read the system's code base (right from within Eclipse)
  • Activity & Service life-cycles
  • How to save the state of an application
  • How to make an application that adds two numbers together
  • A basic overview of layouts
  • How to start other activities
  • How to play audio, and what format you should select
  • How to make a very basic game
  • And where to go next?

Again, a laptop will be required for the exercises during class. And after that, right-after class, an electronic handout with all the answers, slides, and code samples used, will be sent out to you.
- Stephan
[masked] (cell)

12 attended
4.00 4.004 (4 ratings)
  • Event Host
    Stephan Branczyk
    Instructor, Organizer
  • Event Host
    lawrence
    Instructor, Assistant Organizer
  • Bim Paras
    Missing code and example work for the class content put a bit of a damper on what could've been a more productive class. I can tell that with this hiccup, the planned coursework took a bit of a hit. It helped that Lawrence was there with some backup material. But being completely new to Android development, it was still beneficial to get my feet wet and to get a lay of the land.
  • dug
  • A former member
  • A former member
  • A former member

Your organizer's refund policy for Saturday Morning: Beginning Android Programming and Java Refresher Course

Refunds offered if:

  • the Meetup is cancelled
  • the Meetup is rescheduled
  • you can cancel at least 3 day(s) before the Meetup

Additional notes: Be sure to call me if you cancel: 510-395-3859 (Stephan)

Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service