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
This contest is now over.
The final results are listed below. If you've won, you will be contacted in the near future. Congratulations!
Everyone else - keep participating and stay tuned to Android Police so that you don't miss our upcoming giveaway announcements. You can follow AP on Twitter, Facebook, Google+, and RSS.
- Andy Tu
- Damir Sabirov
- Colby Simpson
- Denis Sobolev
- Yudhistira Erlandinata
Google I/O attracts thousands of developers from around the world to San Francisco, California for a few days each year. Read More
These days, it takes much more to sell an app. It used to be good enough to build something that simply did what it was supposed to and didn't crash too often. Over time, users came to expect better performance, lower power consumption, and an attractive interface. Even those things aren't always good enough because many apps are presented with high quality demo videos. How can independent developers and small teams compete with companies that can pay for high-end shoots and professional models? Read More
Google's monthly platform distribution numbers are in, and there's finally a respectable showing for Lollipop. Meanwhile, the remainder of the versions ticked downward as the Android device ecosystem marches slowly into the future.
Like it or not, CyanogenMod is one of the most popular and widely supported custom Android ROMs. With other projects you're lucky to see a handful of devices supported, but CM runs on dozens of phones and tablets. Users of those devices may soon have some new goodies to play with when the CM team releases the new Cyanogen Platform SDK, allowing app developers to integrate with various features in CyanogenMod. Read More
Running a good business requires an intimate knowledge of anything and everything that affects its operation. This means keeping track of numbers, reports, and any other data that can possibly be accumulated. Distributing apps on the Play Store is no different. Developers need to know if users are leaving bad reviews, if their apps are crashing, or if the install numbers suddenly rise. While the Play Store does tracks these things and more, many companies have more specific needs. Read More
Microsoft is in the midst of its annual Build conference. This is sort of like Google I/O or WWDC, but with fewer online viewers. Wednesday's keynote presentation was filled with announcements about Windows 10, the Microsoft Edge browser, an augmented reality headset, and quite a bit more. One product failed to earn stage time: the Visual Studio Emulator for Android, but developers may find renewed interest since the latest version is showing maturity as it expands through the addition of Device Profiles and a number of other recent enhancements. Read More
It might surprise you to learn that the Android Police staff does not work on a series of networked Chromebook Pixels connected to Google's sentient God-Cloud. Nope, most of us use Windows for daily posting and other general tech stuff. So it's awfully interesting that Microsoft is making a push to bring Android apps to its various Windows platforms starting with the upcoming Windows 10. At today's Build 2015 developer keynote, Microsoft said that devs will be able to "reuse nearly all the Java and C++ code from an Android phone app to create apps for phones running Windows 10.”
Image credit: TechCrunch
That would be a huge win for Microsoft - Windows Phone is limping behind Android and iOS, due in no small part to a lack of available apps. Read More
Google Play services 7.3 started rolling out to Android devices a little less than 2 weeks ago, making some small, but much needed changes in the process. It turns out that wasn't the only purpose for that release, as it also brings some cool new capabilities developers can use in their apps. Now that the rollout is finished, Google has released an updated Play Services SDK with new capabilities for Android Wear, Google Fit, and Location Services. Read More