typedmap
guia
typedmap | guia | |
---|---|---|
3 | 1 | |
37 | 164 | |
- | - | |
0.0 | 5.3 | |
almost 3 years ago | 3 months ago | |
Kotlin | Kotlin | |
Apache License 2.0 | Apache License 2.0 |
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.
typedmap
-
Help with generic but typed "blackboard pattern"
See this project as an example on how to do this: https://github.com/broo2s/typedmap . BTW, I'm its author.
-
How to do optional nullables?
I had a discussion about this on Kotlin forums and made some arguments here. Also, if anyone is interested, I implemented OptionalValue utility that makes easy to handle double nullability. It doesn't have any dependencies on the rest of the project, so you can just copy & paste it.
-
Type-safe heterogeneous map in Kotlin
Project can be found here: https://github.com/broo2s/typedmap. I tried to design the API to be as smooth as possible, by utilizing Kotlin’s goodness such as: advanced type inferring, reified types, etc.
guia
What are some alternatives?
SSImagePicker - Easy to use and configurable library to Pick an image from the Gallery or Capture an image using a Camera... 📸
voyager - 🛸 A pragmatic navigation library for Jetpack Compose
JeroKit - Easily handle navigation, permission, modal bottom sheets, etc. directly from viewModel without any bad practices
NavigationComponent - 🧭 One crucial aspect of creating seamless and intuitive user experiences is effective navigation within an app. That’s where the Navigation Component with Jetpack Compose comes into play.
compose-destinations - Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
simple-stack - [ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
SuperBottomSheet - Android native BottomSheet on steroids 💪
Cartographer - 🗺️ Cartographer is a lightweight but powerful Jetpack Compose library designed to simplify navigation and allow for object passing between screens
compose-navigation-reimagined - 🌈 Type-safe navigation library for Jetpack Compose