RecyclerViewHeader. [DEPRECATED] Super fast and easy way to create header for Android RecyclerView
1.3kFlippableStackView. An Android library introducing a stack of Views with the first item being flippable.
802ViewPropertyObjectAnimator. Wrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator
344cortado. Android Espresso made more fluent :coffee:
329StaggeredAnimationGroup. A ConstraintLayout group that allows for simple staggered animations.
87RxAnimationBinding. RxJava binding APIs for Android's animations
79dagger2-ktx. Kotlin extension bridge library for Dagger2 (proof-of-concept)
42XmlTag. [DEPRECATED] The easiest way to simplify custom View tags in Android layout xmls.
34disable-animations-rule. JUnit TestRule for Android instrumented tests, which automatically disables and enables animations
30cold-reboot. 🤖 Rebooting Android Emulators with Cold Boot
29Android-ParseModel. [DEPRECATED] Annotation-based library that allows for easy data model creation for Parse Android SDK
23awesome-auto-value-extensions. :shipit: A curated list of awesome AutoValue extensions
22trigger. [DEPRECATED] Simple command pattern helper class
20butterknife-ktx. Kotlin extension bridge library for Butterknife (proof-of-concept)
20IntDefs. Android constants wrapped in @IntDef annotations
20app-startup-hilt-sample. App Startup 🚀 + Hilt 🗡 (a sample project that combines both to provide dependencies to Initializers)
18data-class-builder. 🏗 Automatically generating builders 👷♂️for Kotlin data classes
17GroupOfX. [DEPRECATED] When Android's Pair class is just not enough.
16PositioningDrawables-Examples. Simplifying layouts with layer-list drawables: a reliable way to position drawables within layer-lists
12StreetViewProbe. A simple (although a bit hacky) way to check if StreetView is available for a specific location.
12til. A collection of `Today I Learned` snippets
5ExoPlayer1. [DEPRECATED] An external packaging of Google's ExoPlayer versions 1.x.x
4git-split-commit. ↔ A bash script which splits a git commit into multiple commits, one for each modified file.
2issue-compose-painterResource. the minimal example showing an issue with `painterResource` in jetpack compose
2test-case-factory. A multi-type combinations builder, designed specifically for creating test cases for parameterized testing.
2parse-lint-baseline. A simple shell script which parses the lint-baseline.xml file, counts the instances of every type of violation and produces a csv file with results
1generating-kotlin-extension-functions. Code examples from my 2018/2019 tech talk on "Generating Kotlin extension functions for Annotation Processing"
1