Roadmap 1.0
- Dominant language
- Kotlin
- Stars
- 164
- Forks
- 50
- PR merge metrics
- No merged PRs in 30d
Description
**Features**
- [x] Automatic routing based on configurations
- [x] Routing back stack
- [x] Tree structure persistence to Bundle (automatic)
- [x] Back stack persistence to Bundle (automatic)
- [x] Support for Android lifecycle
- [x] Template generator plugin with live code
- [x] Instrumentation test helpers to test RIBs in isolation
- [x] Android request code based result handling delivered to initiating RIB
- [x] Support for Activity launching
- [x] Support for permission requesting
- [x] Overlay configurations
- [x] Ability to show dialogs
- [x] Ability to host a RIB in a dialog
- [x] Ability to provide scoped customisations to RIBs
- [x] Proper DI for Views
- [x] SavedInstanceState in constructor to avoid invalid temporary state until attach
- [x] Support for workflows
- [x] Full-screen portals (content or overlay)
- [x] View plugins
- [x] AndroidX
- [x] Router made optional
- [x] Ability to host RIBs as RecyclerView elements
- [x] Support for transitions
- [x] SingleTop back stack operation
- [x] BuildContext
- [x] Back stack operations extensible by client code
- [x] API cleanup
- [x] All Node components as plugins
- [x] Node Connectors
- [x] Abstract RoutingSource
**Pre-release phase**
- [x] General cleanup
- [x] Documentation (code)
- [x] Debug plugin per RIB to a drawer
- [x] General audit (code)
- [x] General audit (tests)
**Helping adoption**
- [x] Tutorial / wiki coverage for missing parts
- [ ] Best practices
- [x] Nice example app
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file or test is named. Start by reviewing the unchecked “Best practices” item alongside the existing tutorial/wiki coverage and example app; done means the best-practices guidance is defined and the roadmap checklist is updated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100