Google's developers are notorious for including little jokes and easter eggs throughout all of their products. When your job consists of writing thousands of lines of code and testing obscure bugs, you're going to lose your mind without some kind of outlet. We usually see their sense of humor show up in Google Doodles, easter eggs, and even in the occasional bug report.
This time we're diving straight into the Android SDK to check out a function called isUserAGoat. Read More
Early yesterday, Google began pushing the complete source code for Android 5.0 Lollipop to AOSP. The code drop was so large that the operation continued to run through the night and into the following day. But, it is finally done. For those that are determined to compile their own build of Android, it's a good time to get your downloads started. However, for the rest of us that are just interested in a more detailed list of changes than what Google has already shown to us, we can turn to the developer changelog generated by Al Sutton of Funky Android. Read More
No release of Android feels complete until it's sitting in AOSP. The time has come and Google is now uploading Lollipop to the Android Open Source Project. That's every line of code, every resource, and every config file – the result of a year of work by Google's crack team of developers. Given the likely size of this release and everything we've seen in the past, this code dump could take several hours to complete. Read More
The 2014 releases of the Moto X and Moto G have been available for a few weeks, but for some reason Motorola has been a bit slow to release the usual mandatory kernel source code. Today you can find them both on Motorola's development GitHub, confirmed by a Motorola employee in the comment section of the wider MSM kernel. Get after it, ROM cookers.
If you've never read one of these posts before, the kernel is the Linux-based baseline software that runs underneath Android and allows it to interact with phone or tablet hardware. Read More
Getting the kernel source code for devices is something of a rite of passage for new Android phones. In the United States and other parts of the world with heavy smartphone penetration, the focus is on the big, flashy flagship models - the sooner the kernels are published, the sooner those ROM makers can get cracking on custom ROMs and kernels. But considering the immediate response that Google's Android One program has received, I think those phones may turn out to be some of the most popular ROM recipients around. Read More
If you've been dying to start poking around the Android Wear source code, now is the time! Google just posted 4.4W to AOSP. The active development branches are distributed throughout each project repository as kitkat-wear. This is the location where further patches and minor updates will appear. There is are also tags for android-4.4w_r1 (build KTU84Q), which represent the first official release of the platform.
There aren't any repositories for either Dory (LG G Watch) or Sprat (Samsung Gear Live), but we can't be certain if they will appear in AOSP or if the distribution of device specific source code will be left up to the manufacturers.
It looks like Google is serious about getting the "L" preview out to developers in all of its forms, even as code. That's right, some of the source code is already live on AOSP!
It looks like all of the recent Nexus devices are covered - everything from the 2012 Nexus 7 up through to the Nexus 5. Of course, just because branches have been published for these devices, it is not absolute confirmation that this entire list of devices will receive an official L release. Read More
The hype machine for the OnePlus One continues to accelerate, and since part of its charm is that it runs a customized version of CyanogenMod, it's only natural that the creators are quick to release the necessary source code. While the device and build repositories for the phone's unique "11S" ROM aren't available yet, you can download the kernel source code here. Talented ROM developers should now be able to build a standard AOSP or CyanogenMod release. Read More
The Moto E is Motorola's bid to dominate the low-end and developing markets, but that doesn't mean it's not worthy of attention from developers. As always with new Android phones, Motorola has posted the kernel source code for developers (and anyone else who wants to mess with it) at their official GitHub page.
The company also posted the updated source code for the RAZR M and RAZR HD (the international GSM variants of the Verizon-exclusive DROID RAZR M and DROID RAZR HD). Read More
HTC wasted no time making its new One M8 flagship available, which inevitably means that the source code for its software kernel would need to follow. HTC has dutifully published the code for a range of new M8 phones on top of those published earlier this month, specifying carriers in the United States and Europe and one model in Asia. Here's the list of new source code files now available from HTCDev.com:
- United States - T-Mobile
- United Kingdom - Orange, H3G, and O2
- France - Bouygues, Vodafone, Orange
- Spain - Generic
- Germany - T-Mobile
- Netherlands - T-Mobile
- Poland - T-Mobile
- Austria - T-Mobile
- Taiwan - Generic
That's in addition to various phones published last week, which includes the source code for the One M8 Google Play Edition. Read More