Join the Talk | 70,046 members - 273,204 posts Advertise | Have a scoop? Tip us!

Android Bootcamp developer training: What’s the best way to learn?

29 January 2009 by Chris Davies


Worth Reading?

NoYes

-1 [3 votes]


One of the key factors in Android’s favor is the fact that it’s open-source, meaning developers are free to code their own apps for the platform and go on to release them through the Android Market.  What, though, if your ambitions and ideas are more impressive than your coding skills?  Interestingly, there’s a growing industry in Android-specific developer training .

android_back_to_school

One such project is the Android Bootcamp, which promises a week long intensive course of Android-themed developer training, under the tutelage of Mark Murphy, founder of CommonsWare and author of The Busy Coder’s Guide to Android Development, among other titles.  Taking place in Atlanta, the course costs $3,500 including lodging, meals and classes, though not your airfare.

“You will not only learn the basics of setting up activities and UI widgets, but the advanced capabilities that make Android compelling, such as GPS, mapping, Web service access, and on-device search”

I’m curious to know your opinion on courses like this.  Obviously $3,500 is a whole lot of money; do you think this is the best way to get into developing for Android – or for any platform, for that matter? 

Press Release:

Register for Android Bootcamp

Atlanta, GA – January 15, 2009 – Get Your Android Training at the Big
Nerd Ranch, March 16-20, 2009

The biggest idea in new technology comes in the smallest package.

When Google announced it was entering the mobile device market with
Android, developers got excited. Really excited. Now, the recent
partnership between Google and T-Mobile has spurred top-tier mobile
device manufacturers to start developing devices for Android, setting
the stage for Android to become a dominant mobile application
platform. Based in Java, Android boasts an open architecture with an
open source foundation that stands out from any other mobile
development platform, with untapped potential for software
development. For entrepreneurs wanting to tap that potential, the Big
Nerd Ranch, premier provider of intensive, week-long classes for
programmers, web developers and system administrators, is now offering
Android Bootcamp, March 16-20, 2009.

The Android training class is taught by one of the top names in the
mobile development industry, Mark Murphy, founder of CommonsWare and
author of The Busy Coder’s Guide to Android Development (Version 2.0)
and The Busy Coder’s Guide to Advanced Android Development (Version
1.0), slated to be released in March or April of 2009. The ebook
version of the book was released June 3, 2008 and has become a top-
selling guide to Android programming. Mark has more than 25 years
experience as a development trainer and consultant, building real-
world applications for top companies. He is a frequent contributor to
the Android support Google Groups.

“Android is significantly different from any other mobile development
platform or Java-based environment,” said Android instructor, Mark
Murphy. “This class will immerse you in the Android platform,
leveraging your existing Java expertise, so you walk away able to
build Android GUIs and related components. You will not only learn the
basics of setting up activities and UI widgets, but the advanced
capabilities that make Android compelling, such as GPS, mapping, Web
service access, and on-device search.”

Mark draws upon his extensive mobile development experience and
leverages students’ existing Java expertise to immerse students in the
Android platform and guide them in building sophisticated Android GUIs
and components. By the end of the week, students attending the class
will be to:

• Create professional Android user interfaces using XML
• Connect Android applications to the Internet, embed browsers into
applications and create database-driven applications
• Utilize content providers to publish data to Android applications
and communicate with other applications to use their data
• Use services to build long-running Android processes
• Integrate advanced Android features like mapping, search, and
location-based (GPS) services into applications
Read more about Android Bootcamp (including the complete syllabus) or
our instructor Mark Murphy.

The Big Nerd Ranch incorporates intensive training classes for Unix
and Mac OS X programmers in a retreat setting outside Atlanta, GA.
Class price of $3500 includes lodging, all meals, original instruction
materials, 24-hour lab access, and transportation to and from the
Atlanta airport. Students are encouraged to bring independent projects
to class, allowing for input from classmates and individual instructor
attention. For more information, call (404) 527-6211 or visit www.bignerdranch.com

  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Slashdot
  • SphereIt
  • Technorati
  • blogmarks
  • Blogosphere News
  • email
  • NewsVine
  • StumbleUpon
  • FriendFeed
  • Live
  • Reddit
  • Twitter
  • Wikio
  1. The courses offered at Big Nerd Ranch are, at least in my eyes, geared more towards corporations' new hires that need to immediately become familiar with a given framework. All of the half-dozen people I know that have taken BNR courses have done so via their employer. That being said I've heard nothing but good things about their WebObjects and MacOS X courses, so I'd imagine their Android course is just as awesome.

    If you already know Java, reading an Android-specific book (like the Wrox one whose name I cannot remember), studying the API, and doing all the tutorials should put one in a fairly good position to write a complex Android application.

    If you don't know Java, read a book (I recommend Thinking In Java because it's free and well-written), do some basic Java tutorials, then move on to a relatively complex API such as Android's.
  2. Quote:
    One of the key factors in Android’s favor is the fact that it’s open-source, meaning developers are free to code their own apps for the platform and go on to release them through the Android Market.
    This is not what "open source" means. Given your comments about the "open source community" coming under attack in this story, I really think you should do some reading about what the phrase "open source" actually means.

    Many (if not most) of the Android apps-- including "MemoryUp Personal"-- are NOT open source. Connectbot is a great example of an open source Android app.

    W
  3. Quote:
    Originally Posted by VValdo View Post
    This is not what "open source" means. Given your comments about the "open source community" coming under attack in this story, I really think you should do some reading about what the phrase "open source" actually means.

    Many (if not most) of the Android apps-- including "MemoryUp Personal"-- are NOT open source. Connectbot is a great example of an open source Android app.

    W
    He said the Android Platform is open-source.(Which it is) not applications released on the market.

    It is an open source platform because you (Waldo) have access to the source code, which enables you to freely develop applications (and other things too) What happens to your application after that (i.e. whether you (Waldo) make that application open source or not is up to you(Waldo).)

    So don't get it twisted everybody! The Android PLATFORM is open source!
  4. Iphone isn't open source, neither is Windows Mobile but you can develop apps for them and release them, the initial statement doesn't really make much sense. But apart from that interesting articles :-)
  5. Heh... interesting definition of opensource. But anyway -- $3500 is a generally reasonable sum for a week of self-contained, professional training. It's possible to learn the same things through less expensive routes, but this method saves time.
  6. Quote:
    Originally Posted by birdman81484 View Post
    He said the Android Platform is open-source.(Which it is) not applications released on the market.
    What he (?) said is that the Android Platform being open source (which it is) means that "developers are free to code their own apps for the platform and go on to release them through the Android Market."

    This is wrong.

    The Android Platform being open source has nothing to do with whether or not developers can code their own apps and release them on the market. Developers can code their own apps and release them on the iPhone for example, but the iPhone platform is not open source.

    Any operating system, open source or not, can publish an API and offer a development platform so that people can write and release applications for it. Windows for example is not open source, and yet people can write applications for it and release them.

    Quote:
    It is an open source platform because you (Waldo) have access to the source code, which enables you to freely develop applications (and other things too)
    The first part of your sentence is right. But having access to the source code is not necessary to "freely" develop applications and other things. It is useful if you want to modify or extend the Android platform itself, however.

    Quote:
    What happens to your application after that (i.e. whether you (Waldo) make that application open source or not is up to you(Waldo).)

    So don't get it twisted everybody! The Android PLATFORM is open source!
    The Android platform is open source. Totally. This has nothing to do with the ability to develop applications that run on it.

    W
  7. Is it just me, or do others think that Google, as well as the cell phone manufacturers, and phone companies, who are planning to or already have android platformed machines, would do themselves a favor for themselves by offering to not only pay for this bootcamp, but even pay individuals to take it?
  8. I suspect they are hoping for corporations pushing employees into this as the bulk of entrants with a few other individuals scattered about.

    but yeah if it was free, I would totally go sit in the back of the classroom and not know a thing about what was being talked about.
Join AndroidCommunity Forums

Android Phone Accessories


T-Mobile G1 Accessories
Palm Pre Accessories
iPod Touch Accessories
Advertise with SlashGear
Free Tech Support at SlashGear Forums

© 2009 Android Community. Part of R3 Media Network

Contact | Advertising | About Us