Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/romainguy/google-io-2014

Demo for the Material Witness talk I gave at Google I/O.
https://github.com/romainguy/google-io-2014

Last synced: 5 days ago
JSON representation

Demo for the Material Witness talk I gave at Google I/O.

Awesome Lists containing this project

README

        

Material Witness
================

A Google I/O 2014 demo written by Romain Guy [http://www.curious-creature.org](http://www.curious-creature.org)

Material Witness is a sample application for the new Material Design APIs introduced in the Android L Preview SDK:

* Custom theme colors
* Dynamic palette
* Circular reveal
* Activity transitions

And a few other things such as colored status and navigation bars, path tracing, etc.

The complete video of the Google I/O 2014 talk detailing how this application works can be found on [YouTube](https://www.youtube.com/watch?v=97SWYiRtF0Y&feature=youtu.be).

![Material Witness](art/MaterialWitness1.png)

![Material Witness](art/MaterialWitness2.png)

How to use this source code
===========================

The google-io-2014 project can be opened in Android Studio 1.0 or later. It contains a single module
called **app** in the `app/` folder.

The project can be compiled from the command line using Gradle.

The actual source code and resources can be found in `app/src/main/`. The only dependencies are in `app/lib/`.

Source code license
===================

This project is subject to the [Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0.html).

Library licenses
================

__androidsvg-1.2.0__ is subject to the [Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0.html).
More information on [the official web site](https://code.google.com/p/androidsvg/).

__android-support-v7-palette__ is subject to the [Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0.html).