finds.dev← search

// the find

romainguy/google-io-2014

★ 1,250 · Java · Apache-2.0 · updated Dec 2014

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

A conference demo app from Google I/O 2014 by Romain Guy showing off the first wave of Material Design APIs on Android L Preview. It covers circular reveal, activity transitions, dynamic palette, and SVG path tracing. This is a historical artifact, not a library or a starting point for new projects.

The AnimatedPathView and SvgHelper implementations are worth reading — SVG path tracing to canvas was non-trivial before it was common knowledge, and Romain Guy's custom view code is clean. The activity transition and circular reveal choreography is a good concrete example from the person who wrote parts of that framework. It compiles with Gradle and Android Studio 1.0+ with no exotic setup.

Last touched in December 2014 — this targets Android L Preview APIs and the support library palette JAR it ships is ancient. Nothing here will compile against a modern SDK without significant rework. There are no tests, no comments explaining the less obvious drawing math, and the package name is still com.example, which tells you this was never meant to ship. Treat it as a read-only reference, not a base for anything.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →