Skip to Content

Mark Murphy

Mark Murphy is the founder of CommonsWare and is the author of _The Busy Coder's Guide to Android Development_, _The Busy Coder's Guide to *Advanced* Android Development_, and _Android Programming Tutorials_.

http://commonsware.com

Google TV, and Your Android Apps

Thumbnail : Google TV, and Your Android Apps

News broke today regarding Google’s TV initiatives, and Android is reportedly part of them. Learn how you can think ahead for your Android apps in today’s episode of Building ‘Droids!

Code Pollution: Background Becomes Foreground

Thumbnail : Code Pollution: Background Becomes Foreground

Learn when your background processing might run with foreground priority, and what to do about it, in a Code Pollution post in today’s episode of Building ‘Droids!

Yet More Android Business Models

Thumbnail : Yet More Android Business Models

Last September brought you five blog posts outlining 40 business models worth considering with Android. Here, find another 9, in today’s episode of Building ‘Droids!

Reasons for Root

Thumbnail : Reasons for Root

We often hear requests, demands, and the like from people, calling for root permissions on their Android device and/or the ability to install alternative firmware. AndroidGuys wants to know: what do you think is in it for the device manufacturers?

Handling Multiple Screen Sizes, Part Five

Thumbnail : Handling Multiple Screen Sizes, Part Five

We wrap up coverage of multiple screen sizes by looking at ways to have your UI take advantage of more space, rather than just rendering bigger, in today’s episode of Building ‘Droids!

Handling Multiple Screen Sizes, Part Four

Thumbnail : Handling Multiple Screen Sizes, Part Four

We continue our exploration of handling multiple screen sizes in today’s episode of Building ‘Droids!

Handling Multiple Screen Sizes, Part Three

Thumbnail : Handling Multiple Screen Sizes, Part Three

Learn how to handle multiple screen sizes within your Android project, in today’s part of an ongoing series of posts, in today’s episode of Building ‘Droids!

Handling Multiple Screen Sizes, Part Two

Thumbnail : Handling Multiple Screen Sizes, Part Two

Learn how to handle multiple screen sizes within your Android project, in today’s part of an ongoing series of posts, in today’s episode of Building ‘Droids!

Handling Multiple Screen Sizes, Part One

Thumbnail : Handling Multiple Screen Sizes, Part One

Learn how to handle multiple screen sizes within your Android project, in today’s part of an ongoing series of posts, in today’s episode of Building ‘Droids!

Comparing Android and Kindle for App Development

Thumbnail : Comparing Android and Kindle for App Development

The Amazon Kindle is getting an SDK and “app store”. Learn a bit more about how these compare to Android in today’s episode of Building ‘Droids!

One From the Stack: Finding Out How It’s Done

Thumbnail : One From the Stack: Finding Out How It’s Done

One From the Stack looks at interesting StackOverflow questions, such as today’s question on how to replicate the look and feel of something built into Android.

Multiple Screen Sizes: Those Who Don’t Know History…

Thumbnail : Multiple Screen Sizes: Those Who Don’t Know History…

Developers have had to handle multiple screen sizes on the desktop and the Web for a rather long time. Why all the fuss over handling multiple screen sizes on Android? Learn more in today’s episode of Building ‘Droids!

Android Development: It’s Just Different

Thumbnail : Android Development: It’s Just Different

Developers for other platforms are experimenting with Android in increasing numbers. They are not always happy, because Android does not necessarily do things the way they are used to. We ponder this situation in today’s episode of Building ‘Droids!

Android 2.1 SDK Out, Seems Benign

Thumbnail : Android 2.1 SDK Out, Seems Benign

The Android 2.1 SDK has finally arrived! Learn what’s new and different in today’s episode of Building ‘Droids!

Android and iPhone: A Tale of Two Articles

Thumbnail : Android and iPhone: A Tale of Two Articles

Two articles, one bashing Android, one praising it. What lessons are there to learn, though, about those two articles’ approaches?

Outstanding Platform Versions

Thumbnail : Outstanding Platform Versions

Google is now publishing the barest minimum of Android Market usage statistics. Ponder what the pie chart means in today’s episode of Building ‘Droids!

Rethinking Android App Piracy

Thumbnail : Rethinking Android App Piracy

Pirating Android applications is, unfortunately, easy. Whether it makes sense for app developers to do much about it, though, is far from clear. Ponder the issue in today’s episode of Building ‘Droids!

Devs: Get Thee to StackOverflow!

Thumbnail : Devs: Get Thee to StackOverflow!

StackOverflow is now an official Android developer support forum. Learn a bit more on how best to use it for your Android questions in today’s episode of Building ‘Droids!

Code Pollution: Reaching Past the SDK

Thumbnail : Code Pollution: Reaching Past the SDK

See how violating the SDK affects more than just you and your users, in today’s extra-special episode of Building ‘Droids!

Code Pollution: Boot-Time Services

Thumbnail : Code Pollution: Boot-Time Services

Think about whether you really need to have code run right when the phone boots, in a Code Pollution post in today’s episode of Building ‘Droids!

We allow third-party companies to serve ads and/or collect certain anonymous information when you visit our web site. These companies may use non-personally identifiable information (e.g., click stream information, browser type, time and date, subject of advertisements clicked or scrolled over) during your visits to this and other Web sites in order to provide advertisements about goods and services likely to be of greater interest to you. These companies typically use a cookie or third party web beacon to collect this information. To learn more about this behavioral advertising practice or to opt-out of this type of advertising, you can visit www.networkadvertising.org.