CircularProgressView. A fancy CircularProgressView
287KitchenTimer. A kitchen timer implemented with Jetpack Compose
150KeyboardStateEvents. LiveData notification when keyboard opens or closes, plus some handy extension functions
148Expressus. Kotlin Multiplatform Coffee Machine
114KMP-ComposeUIViewController. KSP library and Gradle plugin for generating ComposeUIViewController and UIViewControllerRepresentable files when using Compose Multiplatform for iOS
90SeekbarRangedView. A SeekBarView restrained by a minimum and maximum value.
66WhosNext. Kotlin Multiplatform Timer
58JsonBroadcaster. Update the UI state of your Android and iOS apps at runtime.
47QuantityPickerView. A View capable of increasing or decreasing a unit value with a toggle animation
46RecyclerPickerDialog. A FragmentDialog implemented with RecyclerView that can accept Single or Multiple selections
37PlaceHolderRecyclerView. A RecyclerView that can switch between items and placeholders
34SwiftExport-Playground. Playground to test Kotlin's SwiftExport features
28ResourcesProvider-ktx. Helper class to provide resources - ContextCompat, ResourcesCompat, AnimationUtils, Context.resources - all in one place! 🤩🥳
16OneHotMinute-Compose. Android Dev Challenge: Week 2 - Countdown timer
16Zoo-Compose. Android Dev Challenge: Week1 - Animal adoption
11Magic. KMP Magic Deck Cards
10SharedPrefs-ktx. Save and load objects from SharedPreferences in a faster and simpler way with Kotlin Extensions 🎉
9Kairos. Android Dev Challenge Finale: Weather app
8AndroidStyling-LintRules. A set of lint rules to check for common mistakes when styling and theming on Android
6DesingSpeedRun-Compose. Android Dev Challenge: Week 3 - Speed round
4SharedPrefsUtils. Save and load objects from SharedPreferences in a faster and simpler way
3CountryCodeChooser. Country code chooser in Jetpack compose
1