Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap 1.0 #96

Open
37 of 38 tasks
zsoltk opened this issue Oct 11, 2019 · 2 comments
Open
37 of 38 tasks

Roadmap 1.0 #96

zsoltk opened this issue Oct 11, 2019 · 2 comments

Comments

@zsoltk
Copy link
Contributor

zsoltk commented Oct 11, 2019

Features

  • Automatic routing based on configurations
  • Routing back stack
  • Tree structure persistence to Bundle (automatic)
  • Back stack persistence to Bundle (automatic)
  • Support for Android lifecycle
  • Template generator plugin with live code
  • Instrumentation test helpers to test RIBs in isolation
  • Android request code based result handling delivered to initiating RIB
  • Support for Activity launching
  • Support for permission requesting
  • Overlay configurations
  • Ability to show dialogs
  • Ability to host a RIB in a dialog
  • Ability to provide scoped customisations to RIBs
  • Proper DI for Views
  • SavedInstanceState in constructor to avoid invalid temporary state until attach
  • Support for workflows
  • Full-screen portals (content or overlay)
  • View plugins
  • AndroidX
  • Router made optional
  • Ability to host RIBs as RecyclerView elements
  • Support for transitions
  • SingleTop back stack operation
  • BuildContext
  • Back stack operations extensible by client code
  • API cleanup
  • All Node components as plugins
  • Node Connectors
  • Abstract RoutingSource

Pre-release phase

  • General cleanup
  • Documentation (code)
  • Debug plugin per RIB to a drawer
  • General audit (code)
  • General audit (tests)

Helping adoption

  • Tutorial / wiki coverage for missing parts
  • Best practices
  • Nice example app
@zsoltk zsoltk pinned this issue Oct 11, 2019
@KirillMakarov
Copy link

Hello, is there any timeline when 1.0 is ready?

@NorbertSandor
Copy link

Is multiplatform support planned?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants