A large part of the What's New in Android Development Tools session at Google I/O 2015 focused on one particular feature, or rather, group of features coming to Android Studio: upcoming support for C/C++ and the Android NDK. Version 1.3 RC1 of the IDE hit the canary channel late yesterday, finally enabling developers of native apps and games to begin transitioning from Eclipse (or another IDE) to Android Studio, if they choose to. Read More
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.
Dropping the invitation requirement just one day before the 2015 I/O keynote is certainly an interesting move, and may suggest that Google will have more to tell us about its 3D sensing and tracking efforts during the conference. 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. It makes leak detection almost automatic and presents results in both logcat and an easy-to-read interface.
LeakCanary is designed to be as easy to use as possible. For most applications, it should only require a few additional lines in the app's build.gradle file, and one more line of code in your Application class. 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. Combined with the already dense population of tech companies, it's an opportunity to hold parties and events to build relationships with developers. 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. Let me give an example.
Let's say you're a developer, and you're working on...something. You're having issues squashing a bug or getting a specific feature to work the way you want. Then you remember that you have this killer book from Packt Publishing on the shelf behind you that covers the very thing you're having an issue with you. Read More