Home

Awesome

Awesome Android Release Notes

Awesome Android Release Notes is a useful directory for Android software developers to keep up-to-date with all the things related with Android. Contributions are welcome.

Awesome

###Note on Update Frequency:

For several websites I've tried to provide the update frequency of the webpage in question. This way you can know how frequently it is worth visiting that webpage to keep track of what's new. I further recommend using a browser extension like Tab Snooze, which allows you to set a webpage to open periodically to automate those which interest you.

Android OS Updates

For the entire history of Android versions check the official interactive page for Android history that gives you the highlights on each Android version previous to the current one. Wikipedia has a comprehensive and concise list of all the Android versions, their release date and prominent features. And last but not least the in-depth developer-oriented documentation for the latest Android versions.

Check SDK Platform release logs for information about revisions of each Android release. This will let you know what changed from versions like Android 7.1_r1 to 7.1_r2. Notice that both of these versions are still considered Android 7.1 for the consumer, but there could still be practical diferences for developers to be aware of. Android Police website usually does a diff detailing the new stuff of each new revision. Update Frequency: Biweekly

If you like to stay informed about OS security check the Android Security Bulletins, they get updated every month. Furthermore each major Android version release contains a round of changes pertaining to Security.

Android Auto

Android Wear

Google Cast and Android TV

Android Things

Relevant Info

The following websites are always up-do-date with information pertinent to Android software development:

Device updates

If you've a Nexus, Pixel or other device that is officially supported by Google you can find the Factory Images here. In this page you'll typically find developer preview builds to install on selected devices every time Google announces a new Android release that is not yet ready to ship. The factory images require you to wipe the data of your device, so be sure to check the OTA (Over-The-Air) binaries that you can flash on your device to keep it up-to-date without resetting it. This is basically the same update your device gets when it automatically prompts you to update itself, this behavior can take longer depending on how Google decides to roll-out the update so basically with this you can force that update sooner onto your device.

Blogs and News

Here are some places that you should check out regularly if you're not doing so already, that contain all sorts of new stuff about Android:

Android development Tools

Here are the links for the development tools release logs:

Complimentary development tools

Libraries

Google Play Services SDK

By far the most relevant library or group of libraries to always keep track of is the Google Play Services SDK. The Google Play Services SDK is composed by more than a dozen libraries, you can see the full up-to-date list here. This includes know libraries such as Google Maps, Google Cloud Messaging, Android Wear, Firebase, Google Account Login, Google Analytics, and the list goes on... Basically integrations with most Google products out there, so it bound to keep growing.

Update Frequency: Monthly

Support Library

The Google Support Library is another super set of libraries, and you can check the latest changes here. Some of the most know libraries it provides are used to provide support for retro-compatibility, various aspects and components of material design, TV and Media Playback, etc.

Update Frequency: Monthly

JUnit

If you're writing tests you should keep track of the changes in JUnit4. The throughput of new releases varies, but as good thumb of rule check this one twice a year.