Profile cover photo
Profile photo
Adam Koch
Android Developer Advocate @ Google
Android Developer Advocate @ Google

Adam's posts

Post has shared content
Introducing ShapeShifter v0.1

For the past couple of months I've been working on a web app that simplifies the process of creating SVG-based path morphing animations.

Try it out and let me know if you have any trouble. If you don't have your own SVGs to use, click on that three-dotted icon in the top right corner and play around with one of the demos. :)

I'm especially interested in how I can make this tool more useful for UXers (who are usually the ones creating SVGs in the first place)... so please send me feedback! I'm also interested in supporting other export formats other than AnimatedVectorDrawable... send me feature requests!

Live version:

Post has shared content
In this first edition of Design Snippets, we explore how an email app called Notion successfully onboards users through user education, casual and friendly language, and sensitivity to user context.

Post has shared content
Visually refreshed the Android Asset Studio, and cleaned up the code to make it easier to contribute!

Use it now:
Source code:
Bugs and requests:

Animated Photo

Post has shared content
An Introduction to Icon Animation Techniques

Week #1: wrote 27 icon animations for Android
Week #2: learned how to animate SVGs using SMIL and CSS
Week #3: learned the basics of Adobe After Effects to create cooler and more advanced icon animation effects
Week #4,5,6: learned JavaScript and ported 19 icon animations from Android to SVG to use as inline blog post demos
Week #7: rewrote and polished a bunch of animations, planned out structure of blog post
Week #8: writing, editting, rewriting, deleting, rewriting again, editting, repeat...

Don't think I have ever worked this much on a single blog post before... but I wouldn't have it any other way. Let me know what you think, and don't forget to share! :D


Post has shared content
The video of my Droidcon NYC talk is now up. In it I go through a number of examples of how and why to build meaningful motion into your apps.

Unfortunately the slides in the video are static so i'd recommend checking out the slide deck here: (which also has notes in the ℹ️ field).

#AndroidDev #AndroidDesign

Post has attachment

Post has attachment

Post has shared content
Today, we're thrilled to announce the 2016 Material Design Award winners. Recognizing best-in-class designs from around the community, each award highlights a specific aspect of #MaterialDesign across five categories: Brand Infusion, Charming Engagement, Creative Navigation, Expressive Layouts, Focused Efficiency. The five winners will be honored at #SPAN16 in LA on October 27.

Read about each of our honorees:

Post has attachment
#AndroidDev PSA: Firebase JobDispatcher replaces GcmNetworkManager (which is essentially a backport of JobScheduler)

Post has shared content
That animation... so good. 
The new logo for +Firebase, a collaboration between our Firebase UX team and the Material Design team here at Google.
Animated Photo
Wait while more posts are being loaded