Android Development and Resources

The Java Sessions: The Best of OSCON 2011 The Java Sessions: The Best of OSCON 2011
Programming Android Programming Android
by Laird Dornin, Zigurd Mednieks, Blake Meike
jQuery Mobile: Up and Running jQuery Mobile: Up and Running
by Maximiliano Firtman
Head First Android Development Head First Android Development
by Jonathan Simon
Android Development Bibliography Android Development Bibliography
Build Mobile Websites and Apps for Smart Devices Build Mobile Websites and Apps for Smart Devices (SitePoint)
by Earle Castledine, Myles Eftos, Max Wheeler
Developing Android Applications with Flex 4.5 Developing Android Applications with Flex 4.5
by Rich Tretola
Developing Android Applications with Adobe AIR Developing Android Applications with Adobe AIR
by Véronique Brossier
App Inventor App Inventor
by Hal Abelson, David Wolber, Liz Looney, Ellen Spertus
Learning Android Learning Android
by Marko Gargenta
Beginning Android Application Development Beginning Android Application Development
Email, XMPP, and Task Queues in Google AppEngine Email, XMPP, and Task Queues in Google AppEngine
by Dan Pilone
User Accounts and memcache in Google AppEngine User Accounts and memcache in Google AppEngine
by Dan Pilone
UI Testing with the UIAutomation Framework UI Testing with the UIAutomation Framework
by Dan Pilone
Data Persistence in Google App Engine Data Persistence in Google App Engine
by Dan Pilone
Developing Applications on a Cloud Platform Developing Applications on a Cloud Platform
by Dan Pilone
Continuous Integration Continuous Integration
Creating List-Based Android Apps in App Inventor Creating List-Based Android Apps in App Inventor
by David Wolber
Connecting to Web Data and APIs with App Inventor Connecting to Web Data and APIs with App Inventor
by David Wolber
Offline Mobile Web Applications in HTML5 Offline Mobile Web Applications in HTML5
by David Griffiths
Professional Flash Mobile Development Professional Flash Mobile Development
Client-side Graphics with HTML5 Canvases Client-side Graphics with HTML5 Canvases
by David Griffiths
Head First Python Head First Python
by Paul Barry
Native Video in HTML5 Native Video in HTML5
by David Griffiths
Creating SMS Texting Apps with App Inventor Creating SMS Texting Apps with App Inventor
by David Wolber
Professional Android 2 Application Development Professional Android 2 Application Development
Building Android Apps with HTML, CSS, and JavaScript Building Android Apps with HTML, CSS, and JavaScript
by Jonathan Stark
Hello, Android Hello, Android (Pragmatic Bookshelf)
by Ed Burnette
Third Edition
Mobile Web High Performance Mobile Web High Performance
by Maximiliano Firtman
Programming the Mobile Web Programming the Mobile Web
by Maximiliano Firtman
Building Augmented Reality Environments Building Augmented Reality Environments
by Martin Lechner, Derek Smith
Cross-Platform Mobile Development with PhoneGap Cross-Platform Mobile Development with PhoneGap
by Brian LeRoux, Jonathan Stark
Best Android Apps Best Android Apps
by Mike Hendrickson, Brian Sawyer
Developing Android Applications with Java, Part 2 Developing Android Applications with Java, Part 2
by Tony Hillerson
Developing Android Applications with Java, Part 1 Developing Android Applications with Java, Part 1
by Tony Hillerson
Professional Android Application Development Professional Android Application Development

O'Reilly Answers

onClickListener in book on cload reader

August 22, 2011

I am trying to get the Yamba application described at location 1714 in the book purchased on Kindle using the cloud reader. I am getting the following error and suggestion form the android sdk: ultiple markers at this line - The type StatusActivity1 must implement the inherited abstract method DialogInterface.OnClickListener.onClick(DialogInterface,… Read more

How to Publish Your Application to Android Installer

August 1, 2011

Once you have created your application, it is time to publish it to an Android installer file, which is an archive file with an .apk extension. Flash Builder provides all of the tools to accomplish this task. The following excerpt from the O'Reilly publication Developing Android Applications with Flex 4.5… Read more

How to Create Your First Flex Mobile Project

July 29, 2011

This excerpt from the O'Reilly publication Developing Android Applications with Flex 4.5 will walk you through building your first AIR on Android application using Adobe Flash Builder 4.5. If you don’t have Flash Builder 4.5, you can get a trial version from Adobe at http://www.adobe.com/products/flash-builder.html. Now that you have Flash… Read more

More Android Answers

News & Commentary

Four short links: 31 August 2011

By Nat Torkington
August 31, 2011

OSMdroid -- The OpenStreetMapView is a (almost) full/free replacement for Android's MapView class. Also see this tutorial. (via Simon Gianoutsos) 10 Immutable Laws of Security (Microsoft) -- an oldie but a goodie. Law #1: If a bad guy can persuade you to run his program on your computer, it's not your computer anymore. What's in The Trough? (BERG London)...

Top Stories: August 22-26, 2011

Top Stories: August 22-26, 2011
By Mac Slocum
August 26, 2011

This week on O'Reilly: Mark Sigal examined the legacy of Steve Jobs, we talked with New York Times data artist Jer Thorp about the commingling of data, art and science, and Tim O'Reilly and Google VP of Product Bradley Horowitz discussed Google+, data portability and more.

Developer Week in Review: End of an era

Developer Week in Review: End of an era
By James Turner
August 26, 2011

This week two major players in geek culture called it quits, more airlines decided to replace dead trees with hot silicon, and the HP TouchPad seeks a new OS for a long-term relationship.

More Android News & Commentary

Experts

Blake Meike Blake Meike has more than 10 years of experience with Java. He has developed applications using most of the GUI toolkits and several of the Java mobile device platforms. He likes Android a lot.

Niall O'Higgins Niall O'Higgins is a software consultant specialising in mobile, tablet and cloud computing.

Todd Moore Todd Moore is a software developer who founded TMSOFT to create unique smart phone applications and games.

Faisal Abid Faisal Abid is the Co-Founder/ Lead Developer of AndSpot, a mobile marketplace for the Android and the Founder of G-uniX Technologies, a Rich Internet Application Consulting Firm.

More Android Experts

Best Android Apps

Best Android Apps

Best Android Apps Featured on Gizmodo

Gizmodo says: "O'Reilly makes some of the best tech books around, so we were super excited to hear about their new title Best Android Apps: The Guide for Discriminating Downloaders. Here are ten of those best Android apps for ten different activities." Get your copy today.

Android Video

Android Course Video

Developing Android Apps with Java, Part 2: Building a Twitter App

Get access to the videos, slide presentations, and code examples associated with the live online course. Learn more.

Course Overview of Part 1

More Training

Buy 2, Get the 3rd FREE
All orders over $29.95 qualify for free shipping within the US.

O'Reilly Android Books
Use discount code: OPC10. See details

Ebooks for your Android
Over 1000 O'Reilly and Microsoft Press ebooks are now available for your Android device.

Ebooks for your device

When you buy ebooks through oreilly.com, you get lifetime access to the book, and whenever possible we provide it to you in four, DRM-free file formats that you can use on the devices of your choice.

View complete list of ebooks