ShapeShifter. SVG icon animation tool for Android, iOS, and the web
4.1kavocado. 🥑 Vector Drawable optimization tool 🥑
1.4kadp-delightful-details. This sample app accompanies a blog post I wrote on icon animations
1.1kkyrie. 🍀 Animated Vector Drawables on steroids 🍀
1.1kadp-activity-transitions. This sample app accompanies a series of blog posts I wrote on transitions in Android
542compose-multiplatform-2048. 2048 implemented using Jetpack Compose Multiplatform
471bees-and-bombs-compose. Implementing some cool animations using Jetpack Compose
429adp-path-morph-play-to-pause. Play-to-pause path morphing example
342adp-applistloader. Tutorial: AppListLoader (part 4)
240adp-worker-fragments. Handling Configuration Changes with Fragments
207adp-path-morph-submission-status. Submission status path morphing example
206gcm. Google Cloud Messaging for application servers implemented using the Go programming language.
176android-lint-checks-demo. A demo project that shows how to setup and write some basic custom lint checks.
155adp-nested-scrolling. Sample app for the Android Design Patterns blog post on nested scrolling.
136AndroidDesignPatterns. Android Design Patterns
131custom-lollipop-transitions. Java
65svg2vd. SVG to VectorDrawable command line tool
49floating-camera. Basic implementation of a floating camera view that can draw on top of other applications. Uses the same APIs that Facebook uses to implement Chatheads.
48adp-leaky-threads. Activitys, Threads, & Memory Leaks
33android-2048-strings. A repository containing all of the strings for the 2048++ application.
24adp-contextcompat-getcolor. Java
16godesignpatterns. Go Design Patterns
14roll-off-club. Source code for the Roll Off Club site
14adp-contact-list-compose. A simple animatable contact list implemented with 100% Jetpack Compose. Written for a blog post that maybe I will finish some day...
12lost-temple-analyzer. TypeScript
10adp-theming-buttons-with-themeoverlays. Java
8arch-component-sample. Java
6WindowInsetsPlayground. In which I figure out how window insets and status bars work on Android
515440-project3. Distributed multiplayer air hockey! Includes an Android client application (written in Java) and a distributed server (written in Go).
3bazel_jetpack_compose_example. Simple demo for building Jetpack Compose apps with Bazel
2network-buffer. An Android project for my networks practicum class (15-446) at CMU.
2accompanist. A collection of extension libraries for Jetpack Compose
2auto-theme. A figma plugin for automatically theming your designs.
2intro-to-go. This repository contains code snippets discussed in 15-440, lecture 4 (given on 1/23/2014).
2scouting-manager-2012. Scouting Manager Android Application (as of March, 2012)
2mkdocs-material. A Material Design theme for MkDocs
2intro-to-go2. This repository contains code snippets discussed in 15-440, lecture 5 (given on 1/28/2014).
2p0. Project 0: Implementing a multi-client echo server
2material-components-android. Modular and customizable Material Design UI components for Android
1dotfiles. My dotfiles
1scripter. The Scripter Figma plugin
1ripgrep. ripgrep recursively searches directories for a regex pattern
1plaid. An Android app which provides design news & inspiration as well as being an example of implementing material design.
1snapper. A snapping fling behavior for Jetpack Compose
1design-lint. A design linting plugin for Figma.
1droidcon-2017. TypeScript
1soundboard. HTML
1p1. Project 1: Distributed Bitcoin Miner
1lottie-web. Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
1themer. A Figma plugin designed to allow you to swap between styles named the same from different published libraries.
1scouting-manager-2013. Java
1