Writing great, high-quality software is hard work. No matter how well we know a platform or how long we spend on code, there are bound to be bugs. Memory leaks are among the most common problems, and they can be particularly disruptive on mobile devices. Square set out to make memory leaks easier to track down and fix with a new library called LeakCanary. It makes leak detection almost automatic and presents results in both logcat and an easy-to-read interface. Read More
Hunting down good libraries can be a pretty tedious chore for developers. Sometimes we know what we want, but can't find the right keywords for a search. Other times we're already familiar with one option but want to find alternatives that might work better for our project. And sometimes, we just need a little inspiration. Take a look at The Android Arsenal, a large categorized directory of Android-oriented projects that can go a long way toward speeding up your development. Read More
What happens when Google's open-source program manager Chris DiBona reads one too many false claims about the nature of open source software? He takes to his soapbox on Google+ to put everyone in check.
That's exactly what happened a couple of days ago after DiBona read yet another article pounding the nature of open source, citing that it's "inherently insecure." Like any advocate for a cause would do, DiBona immediately set out to uncover the truth about security in an open source environment, paying particular attention to mobile operating systems, including Android and iOS. Read More