bluelinelabs / bluelinelabs/Conductor

Architecture question/discussion: piping down higher level routers?

Open
#238 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

Say I have a router for some full screen parent controller, then in some nested child controller I want to start a transaction that pushes a new full screen controller. Any advice on this? Pass down the raw router from DI? Wrap it?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing router and controller APIs, focusing on how nested child controllers access a parent router and how dependency injection is used. Determine whether passing the raw router or wrapping it is supported for starting a full-screen transaction, then document or implement a settled approach for this architecture question.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.