In the last 2 days, we've seen a whole lot of Android 4.0.4 goodies. First, Google unleashed the Android 4.0.4 AOSP code, then followed up by sending out incremental OTA updates to the Nexus S, Galaxy Nexus, and XOOM Wi-Fi. Maintaining the momentum, today our favorite Android release engineer JBQ today put together full OS images for the GSM Nexus S and GSM Galaxy Nexus, which can be used to completely restore compatible devices back to stock.
Android developer console, which Android devs use to publish and manage applications, now supports multiple users without having to share a single account (and, more importantly, its password).
This may not be a big deal to one-person teams, but for larger companies it's pure gold. The addition of these user accounts also carries the benefit of fine-grained controls over permissions. Currently the only togglable permission is access to financial reports, but the Android team promised to roll out more in the future.
The AT&T Galaxy SII (i777) isn't the only Android device getting official CyanogenMod 9 nightly love today, as the first nightlies just went live for the HP TouchPad (codename tenderloin) and the LG Nitro HD (codename p930, also known as LG Optimus LTE on Bell Canada).
Learning to develop isn't always easy - and learning how to do it well is even harder. While it's true there are a plethora of resources available on the subject, sometimes they dive in too deep or skip over some of the prerequisites. Thanks to our friends over at informIT, though, we have just the book: Android Wireless Application Development Volume I: Android Essentials.
It's no secret that we work with a number of publishers to give away a steady stream of books to aid aspiring developers - after all, if we help developers, the entire Android ecosystem as a whole is enriched. But for some people, simply reading a book isn't the ideal way to learn. It's for these people that informIT has released Android App Development Fundamentals LiveLessons - a series of downloadable videos that are designed to teach Java developers how to build apps for Android.
Let's be honest, there isn't exactly a shortage of Android apps. What there is a shortage of, though, is quality Android apps. You know, apps with great interfaces, support for new features (such as ActionBar), and formats (tablets, TV, etc.) Part of the problem could simply be that a lot of the people developing (cr)apps for Android aren't experienced developers... or if they are experienced devs, they don't know how to get the most from the OS.
About a month ago, Google released the first preview versions of the latest ADT Eclipse plugin and SDK Tools which brought improvements and fixes to Proguard, Lint, and a few other cool things, like Network Usage. Today, the final versions, 17.0.0 (for ADT) and r17 (for SDK Tools), along with Support Package r7 are available for download from the SDK Manager or as part of the Android SDK.
Sony released the Xperia S open source archive today, providing all the tools necessary to build a kernel and start cooking up ROMs for the Xperia S from Sony's source code. In a post to Sony Mobile's developer blog today, the company also noted that the opening of the Xperia S archive marks the first time Sony has published source code for a product built around Qualcomm's Snapdragon S3.
The post goes on to advise that in order to flash the software, users will need to complete a few extra steps and run a special script (which is linked, along with a proprietary firmware file, in the original post).
Just under a week after starting the Sensation's Ice Cream Sandwich Rollout, HTC has dropped the ICS kernel source for the Sensation, Sensation XE, and Vivid, much to the delight of their respective development communities. This news follows hot on the heels of Samsung's Galaxy SII kernel source drop, and seems to suggest a promising pattern among the two manufacturers of maintaining punctuality in releasing source.
For the many developers who have been prodding HTC to release the source since the devices' ICS updates started rolling out, this is great news, and should give a jolt to Sensation and Vivid development.
Samsung, a company once known for taking far too long to release updates and source code, has really done a 180 degree turn-around over the last several months. Updates are now coming in a more timely manner, and source code sometimes hits the scene before the device it supports is even released.
Keeping up with its current approach of timeliness, Samsung has now pushed the Ice Cream Sandwich kernel source code for the international version of the Galaxy S II, which just started receiving the update one week ago.