O'Reilly logo

O'Reilly School of Technology

Questions? Call 707-827-7288

Live Chat Log In

Introducing Our Latest Course: Android 2

The people have spoken, and they told us they want: more Android. This week we released the second course on the subject, Android 2: Advanced Android Application Development, written for us by Joshua Jamison. This new course is slated to become part of our full-fledged Android certificate series. We’re really excited to have that on deck. To tell you a bit more about what’s happening with the new course and the current state of Android, we sat down to chat with Joshua to find out:

Q. What new topics can the students look forward to in the new Android course? What tools will they use?

J.J. In this course, students will learn about more advanced topics in Android development. The features and topics covered in this course are used by professional Android application developers daily. Amongst others, we cover topics like implementing a ContentProvider properly, playing Audio and Video files, and supporting both Phone and Tablet devices.

Q. Any inside scoop on Android that you can share? Upcoming developments? New
tools on the horizon?

J.J. The latest version of Android, KitKat, is due to be released shortly (if it hasn’t already by the time this is published). I’m very excited about the new features that are rumored to be introduced, as well as the latest updates to the Google applications on Android. The new phone should also be intriguing to any Android enthusiast looking for a larger Nexus phone device. I personally still love my Nexus 4, I just hope they continue to update my phone as fast as the rest of the Nexus lineup.

Q. How popular is Android anyway? Why Android?

J.J. Hah, I’m not sure I’m qualified to answer that. Depending on whose numbers you’re reading, it’s the most popular mobile operating system on this planet. Android has succeeded for many reasons. Being backed by Google certainly helps any product, but that isn’t always enough on its own (see Wave and Reader, for example). Google has been extremely dedicated to improving Android and the ecosystem from making wonderful apps of their own, and to supporting Android developers. Android being an Open-Source platform is also a big reason for its success, and arguably the largest reason it has been adopted by so many manufacturers. Developers can read deeper into the code more easily to find out exactly how the SDK functions, and if they are so inclined, they can get involved in the Android Open Source Project and submit patches of their own. Android operating system has been used by most online gambling operators to produce Android casino apps and Android poker apps which made the platform even popular as you are able to play online games on the go.

  • Steven D. Miller

    This is a great, fun, deep, and dense course! I enjoyed tech-editing it, and I look forward to hearing how the students like it. Take advantage of the bargain discount while it lasts!

    • Kerry Beck

      Glad to hear that. I hope they do too.

  • PieroB

    Nonetheless … Apple [nee' NeXT] Xcode descended originally from NeXT’s interface builder Berkeley/Mach based IDE and development are far more mature and its far easier to put together GUI’s for multiple ‘universal’ screen sizes. This is still not the case with Android. Google is like the shifting sands of the desert when it comes to the development platform. First its Eclipse and now they are putting together a new Android development tool that is at version 0.3 I think? This is not the way to engender brand loyalty among developers. No platform. Not I but the Google developers themselves have said as much.