Senior Developer Relations & Engineer @RevenueCat 🥑 • GDE for Android & Kotlin & Firebase • Open Source Software ❤️ • Coffee Lover • Found @doveletter
2.5k
Highly optimized, pluggable image loading solution for fetching and displaying network images using Glide, Coil, and Fresco. Supports tracing, custom implementations, animations (crossfades, blur), and configurable image-loading behaviors.
1.7k
Streamlines creation of standardized interfaces for handling API responses, errors, and exceptions using functional operators. Eliminates the need for wrapper classes like Resource or Result, focusing on core business logic. Features include global response handling, mappers, operators, and coroutine compatibility.
1.4k
Real-time composable stability analysis with editor gutter icons, hover tooltips, inline parameter hints and code inspections; runtime @TraceRecomposition logging plus Gradle tasks for recomposition tracing and reports.
1.2k
Animation library enabling shared element transitions, movement, and transformation animations with a composable function. Features include spring-based specs, lazy list transformations, and transitions between composable screens.
1.1k
GPU-accelerated blur modifier for Compose UI with NEON-optimized CPU fallback, bitmap capture, adjustable radius, and observable blurring states for applied, captured, loading, and error.
1.0k
Advanced bottom sheet component offers segmented sizing, modal/non-modal types, and extensive customization. Allows specifying sheet sizes, monitoring states, and supports nested scrolling for dynamic content interaction.
944
Enables fluent expressions for handling if-else statements, nullable types, collections, and booleans, enhancing code readability and simplifying conditional logic execution. Ideal for Android projects.
704
Multiplatform color picker library enables color selection from images and supports brightness and alpha sliders for ARGB adjustments. Includes customizable wheels, sliders, and tile backgrounds for enhanced usability.
264
Enhances performance by marking data as stable or immutable, allowing the compiler to optimize rendering in multi-module projects. Provides annotations like `Stable`, `Immutable`, and `StableMarker`.
151
Enables creation of restartable, pausable, or one-shot state flow instances, enhancing control over data streams and state management in complex scenarios.
139
Enables efficient side-effect management with APIs like RememberedEffect, reducing unnecessary coroutines and improving state management in complex UI components through Composable function-scoped ViewModels.