Rick Busarow's Projects
A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
Development repository for the App Center SDK for Android
Samples for Android Architecture Components.
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
A Gradle plugin to help analyse the dependency between modules and run tasks only on modules impacted by specific set of changes.
Image loading for Android backed by Kotlin Coroutines.
Official Jetpack Compose samples.
A fast dependency injector for Android and Java.
A Gradle plugin that guards against unintentional dependency changes.
Static code analysis for Kotlin
Automatic CoroutineDispatcher injection and extensions for kotlinx.coroutines
Use CircleCI to build custom Docker images with combinations of common languages/dependencies
Documentation Engine for Kotlin
Generates documentation for Kotlin Gradle projects (based on Dokka)
On-demand self-hosted AWS EC2 Windows runner for GitHub Actions
Epoxy is an Android library for building complex screens in a RecyclerView
Easily scale your Android Instrumentation Tests across Firebase Test Lab with Flank.
A Gradle Plugin to send Releases to Github
Adaptable, fast automation for all
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
Gradle plugin that configures an uploadArchives task to automatically upload all of your Java, Kotlin or Android libraries to any Maven instance.
Use graphviz with pure java
Lazy Kotlin delegates which automatically reset with a test lifecycle.
https://docs.gradle.org/current/userguide/structuring_software_products.html
IntelliJ IDEA code style settings for Square's Java and Android projects.
User scoping library for Android applications.
This is an exploration/POC for using KMP to write a library which supports multiple versions of the Kotlin compiler simultaneously.
Little utilities for more pleasant immutable data in Kotlin