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. Read More
Update: Linux devs are not happy about this.
Update #2: And just like that, only a few hours after this article, HTC released the Thunderbolt kernel source.
If you've been following the "drama" around Android kernel source release timelines and device manufacturers (such as HTC), you should be already aware of 2 forces pushing in opposite directions:
- On one side, we have the Android community, which maintains that according to GPLv2, Android kernel sources need to be published together with a given device release.
There has been quite an uproar as of late over Google's handling of the source code for Honeycomb, their most recent version of Android. The company announced this week that it would be delaying the release of the Honeycomb source in order to iron out some issues, specifically ones involving running it on small-screen devices (i.e. phones). Andy Rubin gave an explanation as to why these issues exist:
Android 3.0, Honeycomb, was designed from the ground up for devices with larger screen sizes and improves on Android favorites such as widgets, multi-tasking, browsing, notifications and customization...We didn't want to think about what it would take for the same software to run on phones.
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. Read More
It's been less than two weeks since the phone launched, but the Continuum's source code has already been thrown up on Samsung's Open Source Release Center. Regular users won't get much use out of it, but developers may be able to, and it should certainly help out with the development of custom ROMs for the device. Perhaps the awesome folks over at XDA could even find some interesting uses for the second "ticker" display? Read More
Today, I was looking at the Android Development Tools (ADT) commit history, as I normally do on a Tuesday morning at 3am, and I noticed something that made my heart skip a few beats. But let me back up for a second.
Every Android SDK release is normally accompanied by an ADT release that adds support for the new functionality and fixes existing bugs. ADT, in turn, is an Eclipse plugin, which is essentially a set of developer tools for one of the best free open source editors out there (that's Eclipse), which also happens to be the IDE of choice of Android core developers. Read More
Exactly 3 years ago, on November 5th, 2007, Google, along with its partners, publicly announced 2 very important things: the Open Handset Alliance (OHA) and Android. Up until that pivotal moment, the media speculated on the existence of a mysterious gPhone and not many were prepared for something that turned out to be much-much bigger.
Brief Android History
I know that there is some confusion around Android related dates, so let me explain, in my favorite bullet point style:
- In July of 2005, Google acquired Android, which was a very small mobile oriented startup.
Fresh on this HTC's servers this morning we have the source code for the latest G2, DZ and Dinc kernels, along with source code for their respective WebKit browsers. While this news may not be much help to those still desperate for a G2 perm-root, it should come in handy once an easy solution for that is achieved, as it will facilitate the creation of custom ROMs for the G2 (and Desire Z). Read More
You may have read or heard some of the choice words directed by Steve Jobs towards Android yesterday, in Apple's Q3 Earnings call. Today, in a completely unrelated development, Mr. Andrew Rubin joined Twitter and made it quite clear what he thought of the matter. Clear, that is, if you understand bash:
With this Andy has shown one of Android's true strengths: just about anyone get get hold of it and tinker with it as they please. Read More
One of the most popular alternate launchers, ADW Launcher, perhaps known best for being bundled with CyanogenMod, has just received a welcome update. Version 1.20 now grants you the ability to fluidly resize your widgets, much like the launcher provided by MOTOBLUR. This allows you to treat your desktop much more like a customizable canvas than a rigid set of squares.
Along with this update, developer Ander Webbs also released an auxiliary service called ADW Notifier. Read More