BindingExtension
FragNav
BindingExtension | FragNav | |
---|---|---|
1 | 3 | |
29 | 1,493 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | about 2 years ago | |
Kotlin | Kotlin | |
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.
BindingExtension
FragNav
- Does navigation component require more workarounds compared to fragmentmanager?
-
Example for restoring data when navigating to previous fragment using navigation component.
I use fragNav for most of project.
-
Thoughts about it? 🤔
I think it's a fairly complex app, ~100 screens with a lot of custom transitions/animation and I'm still using dagger-android with custom scoping 😅. I would say before dagger hilt the nav library was pretty rough to use, we had to use a lot of dirty workarounds and nested fragments to get desired behavior. Right now it's in a really good spot. My biggest issues now are with how the IDE editor works; it can be really annoying about edge case features (like graph level args) and it inhales memory. I think alternatives like fragNav are much better for smaller projects.
What are some alternatives?
Bracer - Pass parameters safely and quickly between activities or fragments.
Duo Navigation Drawer - A flexible, easy to use, unique drawer library for your Android project.
ViewBindingDelegate - Simple one-liner ViewBinding in Fragments and Activities with Kotlin 🍄 Simplify usage of Android View Binding with Kotlin Property Delegates and solve behavior of Fragment’s ViewLifecycleOwner 🌱 ViewBindingPropertyDelegate
SlidingTutorial - Android Library for making animated tutorials inside your app
Corbind - ⚡ Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries
Okuki - Okuki is a simple, hierarchical navigation bus and back stack for Android, with optional Rx bindings, and Toothpick DI integration.
NotyKT 🖊️ - 📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Bubble Navigation - 🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
Foodium - 🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Dual-color-Polyline-Animation - This library will help to show the polyline in dual color similar as Uber.
Debug-Artist - Debug menu for happy android dev
RecyclerTabLayout - An efficient TabLayout library implemented with RecyclerView.