bluelinelabs / bluelinelabs/Conductor
[Question] How to implement wizard-like navigation flow with Conductor?
- Dominant language
- Java
- Stars
- 3.9k
- Forks
- 338
- PR merge metrics
- No merged PRs in 30d
Description
I apologize for using the Issue tracking system for asking an how-to question. But StackOverflow does not have much activity on Conductor. So I thought this was the best place to ask this question.
My app has the following screens
- Widget List
- Widget Details
- Create Widget: Step 1
- Create Widget: Step 2
Here's my scenario...
1. User launches app, *Widget List* controller is pushed.
2. User clicks New Widget, *Create Widget: Step 1* controller is pushed.
3. User clicks Go to Step 2, *Create Widget: Step 2* controller is pushed.
4. User clicks Confirm, the widget is created and now I want to pop *Create Widget: Step 1* and *Create Widget: Step 2* and push *Widget Details* for the newly created widget.
Do I pop all the way back to *Widget List* and then push *Widget Details* in 2 separate transactions?
How do I achieve this in a single transaction and take the user straight to *Widget Details* while also simultaneously popping *Create Widget: Step 1* and *Create Widget: Step 2* from the back stack?
Contributor guide
Research direction
The issue names no files, tests, or entry points. Treat it as a Conductor usage and documentation question about controller back-stack navigation and a single transaction; start by checking the project's navigation documentation, and consider the work done when the requested flow is clearly documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100