Since I'm seeing questions inquiring about Android 4.0's source code drop every 5 minutes here and there, I thought it would be a good idea to point out this blurb in a recent post by an Android engineer Dan Morrill, aka morrildl:
At the end of today's Ice Cream Sandwich unveiling, we found out that the ICS SDK (API 14) was available immediately, but a much more important bit - the source code - was not mentioned at all. It didn't really come as a surprise - historically the source was released about a month after the SDK (with the exception of Honeycomb), but I'd like to clarify something right away for those confused between the SDK and the source code.
There are many ways to get into Android development - buying and reading Android books, visiting a plethora of Android-themed dev sites, navigating thousands of StackOverflow.com questions tagged with "Android," or even entering our book giveaways.
For visual learners, here's yet another one - a massive series of hands-on video tutorials amounting to almost 20 hours of footage. The series, created by TheNewBoston and mybringback YouTube users, and organized into a straightforward 200-video playlist by ChangingTheUnknown, contains tons of absolutely free content that, in my opinion, teaches using the best way possible - by showing you code.
Beginning and experienced developers will appreciate the latest altruistic move by the core Android team member Roman Nurik who, now that the Google I/O conference is over, revealed the full sources for the I/O 2011 Android app for everyone to see.
If you haven't used the app yet, I am here to tell you that it's an Android masterpiece, in both UI/UX (user interface/usability) and coding paradigms. The app utilizes the new Fragments API heavily, so the source should provide plenty of implementation guidelines for those just picking it up.
After bickering back and forth with the Android community about the terms and timelines of kernel source releases and getting flooded with emails, HTC finally put together the source code for the Thunderbolt kernel and uploaded it to their developer portal.
The file weighs in at 87MB and will enable ROM developers to finally do some proper work on custom ROMs, including improving battery life, over- and under-clocking, and implementing other tweaks (hopefully, it includes LTE drivers so that CyanogenMod devs don't have to reverse engineer the protocol and write their own).
Ok, so it's not that expensive, but $10 (5.99GBP)? Seems a little pricey for a remote viewer client (though LogMeIn will run you $30, by comparison), especially considering RealVNC's "Personal Edition" desktop software costs 30 bucks. Fear not, because there is a free version of the RealVNC software for Windows, and while it lacks a lot of the nifty features the full Personal Edition has, the Android viewer client doesn't support most of them anyway.
In addition to goodies like a graphics toggle for lower-end devices and support for the code that will be displayed in Rovio's Super Bowl ad (the code will unlock another level), update 1.5.1 adds a fifth episode - "Ham 'Em High." It includes 30 new Wild West-themed levels, as well as 15 levels currently marked as "Coming Soon." Have a look:
Just like previous Angry Birds levels, Ham 'Em High is insanely addictive.
As promised earlier this week, Notion Ink CEO Rohan Shravan took time out of his schedule to answer a number of questions from Android Police. What did we ask the creator of the Android world's most anticipated tablet device? A lot of the questions you, our readers, wanted answers to - as well as a few of our own. The interview, in its entirety, below.
Questions From Our Readers
AP: Many have speculated about Notion Ink's production capacity - can you tell us how many Pixel Qi units were sold on pre-order?
Prepare your party gear and break out the keg, people: Google is officially starting the push of Gingerbread to AOSP (Android Open Source Project) as we speak. Jean-Baptiste Queru just announced that fact, saying he was going to begin pushing the code to the AOSP, and the process is expected to take a few hours.
What does that mean for you? ROMs built on AOSP code (such as CyanogenMod) will now have access to Gingerbread, so expect CyanogenMod for Gingerbread (CM7?) to start cooking shortly.
While Notion Ink's website for the amazing Adam tablet revealed a whole bunch of drool-worthy specs when it launched on Monday, one thing it didn't reveal was the Adam's release date... at least not directly. You see, it turns out that the release date (or something related to it, like a preorder launch, anyways) was hiding in the upper right corner all along, albeit in binary form:
Our tipster, Josh, first noticed this text on the site the day it went live, and it has decreased by exactly one number every day since (on Monday, it was 10001; yesterday, it was 10000, and today, it is 01111).