bluelinelabs / bluelinelabs/Conductor

[Question] How to implement wizard-like navigation flow with Conductor?

Open
#428 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.