It's been a long and winding road, but the days of Eclipse with ADT are over. In a post on the Android development blog, Google has announced that development and official support for the Android Development Tools plugin for Eclipse will be shut down at the end of this year. Google intends to focus all of its effort on improving Android Studio and advises developers move their active projects to Android Studio using the included migration tool. Read More
It seems like the only thing anybody can talk about is Android M, but we should remember that we've got about 4 more months with Lollipop v5.1.1 as the current version until Mango Mojito (probably not) is officially released in October. This is no more apparent than when an update appears on AOSP and brings with it thousands of changes. In fact, this update is large enough it probably deserved more than a barely noticeable revision bump. Read More
There was a time when we thought bacon could make almost anything better. We were wrong... It can make everything better! Things started simple with bacon appearing on breakfast plates, hamburgers, and sandwiches. Society eventually aimed higher with more creative endeavors like bacon ice cream, bacon-wrapped pizza, and of course, bacon-wrapped bacon. We couldn't even stop there because cocktail culture simply wasn't complete without bacon-flavored vodka. Why am I talking so much about bacon? Read More
The Android M Developer Preview was released just yesterday and we're all very closely examining the changes. While there's still quite a bit to dig through, it looks like Google is getting some of the source code up right away. Before anybody gets too excited, it's likely that this code dump occurred to ensure GPL compliance. However, there are quite a few projects in the changelog that wouldn't normally require updates due to licensing, so there may be quite a bit more going live on this release. Read More
Google I/O is first and foremost a developer conference. New products may be announced at the keynote, but just about everything is really meant for the people that build the apps. For Android developers, there are few things that matter more than their tools. Today, a fresh release of Android Studio hit the Canary channel, and it brings one of the most often requested features: C/C++ support.
Android apps, as most people think of them, are usually written in Java and have a runtime environment that imposes some additional overhead on execution. Read More
Back in April, some Project Tango invitees reported that the tablet development kit's price had dropped from $1024 down to the "special price" of $512. In an email notification to invited buyers, Google advised, "We're opening up sales more broadly, so now is the last chance to buy the device we've reserved for you."
Evidently Google wasn't joking, as today Project Tango can be bought for the same $512 price invite-free from the Google Store. Read More
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. Read More
As much as we all love to live in a digital world, there's just no replacing books. Sure, ebooks are good - but there's something awesome about having a physical copy and flipping through the pages. That's especially true if you're already using your computer for something else - you know, like work. Read More
Most of the standard (non-game) Android apps we use today are created with Java. Alternatives are available, like Apache Cordova and Mono for Android, but there's no doubt that Java is the only true first-class citizen. However, a team at Google is now working on a new cross-platform alternative called Sky, and it's able to deliver 120 FPS out of the box. Read More