start method

void start()

Starts the app: wires subscriptions, the router, and renders.

Implementation

void start() {
  _subs.add(ctx.router.current.stream.listen((_) => _render()));
  _subs.add(ctx.auth.state.stream.listen((_) => _render()));
  _subs.add(ctx.theme.mode.stream.listen((_) => _renderHeader()));
  ctx.router.start();
  _render();
}