Clayground
Thinkrchive-Multiplatform
Clayground | Thinkrchive-Multiplatform | |
---|---|---|
1 | 3 | |
42 | 67 | |
- | - | |
1.8 | 0.0 | |
almost 3 years ago | over 1 year ago | |
Objective-C | Kotlin | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Clayground
-
Jetpack Compose: Missing piece to the MVI puzzle?
To work around the above needs a ton of code, whereas with snapshot state you can just write var data: Data by mutableStateOf(initialValue) and get all of the above for free. You also don't have to shoehorn your models and events into sealed types. Updating can be done with regular functions or suspend functions for asynchronous work.
Thinkrchive-Multiplatform
-
AvaloniaUI (C#) vs Compose Multiplatform?
I have a project where I experiment with new ideas and concepts. This: https://github.com/Thinkrchive/Thinkrchive-Multiplatform. A little bit over engineered but that's the whole point of this project (to experiment with new concepts).
-
Any idea how could I make a collapsing top bar with jetpack compose? Similar to one in the video.
I use this: https://github.com/Thinkrchive/Thinkrchive-Multiplatform/blob/main/androidApp/src/main/java/work/racka/thinkrchive/v2/android/ui/components/CollapsingToolbarBase.kt
-
Nifty, well made, small apps you've run into?
There is a much more unnecessarily complex version of the app for Kotlin Multiplatform: https://github.com/Thinkrchive/Thinkrchive-Multiplatform, which I use to learn new things but the one above is much more simple.
What are some alternatives?
qBittorrent-Manager - [WIP] Modern qBittorrent WebUI Client for Android written in Kotlin
Jetpack-Compose-Orbit-MVI-Demo - Demo / Sample Android Project created with Jetpack Compose and Orbit MVI
KMMNewsAPP - Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI
me - A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor
Splitties - A collection of hand-crafted extensions for your Kotlin projects.
tyzenhaus - Tyzenhaus is a shared expenses tracking bot.
Flywheel - A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.
fluent_ui - Implements Microsoft's WinUI3 in Flutter.
Penicillin - Modern powerful Twitter API wrapper for Kotlin Multiplatform. #PureKotlin
Pokedex - 🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
ComposeSample - Multi Module Clean Architecture Compose sample app
compose-collapsing-toolbar - A simple implementation of collapsing toolbar for Jetpack Compose