Sjellja e paracaktuar e kthimit.

Defini një politikë të vetme për kthimin prapa, në mënyrë që heqja e shtresave dhe largimi i elementeve të mbivendosur të ndodhin gjithmonë në të njëjtën radhë.

Përparësi tek shtratet e sipërme.

Hiqni shtresat aktive para se të shfaqet lista e faqeverë.

I ndërgjegjshëm ndaj rrënjëve.

Kur gjatësia e "stack"-ut është një, përdoret sjellja e "parent"-it në vend që të forcohet "pop"-imi.

I përgatitur për tabelat.

Në modalitetin "tab", shkojeni te e para tab në nivelin kryesor para se të aktivizoni procesin e mbylljes të aplikacionit.

Modeli i vizorës së pasme.

Përdorni "DeclarativePagesBackScope" për listat e faqeve dhe "tab callbacks" për elementet kryesore të tab-eve.

Politika e kthimit.

Faqet deklarative, Mbulimi, Ambito.

return DeclarativePagesBackScope(
  pages: _pages,
  popTopPage: _popTop,
  isOverlayVisible: _overlay != null,
  dismissOverlay: _dismissOverlay,
  onBackAtRoot: _onBackAtRoot,
  child: DeclarativePagesNavigator(
    pages: _pages,
    buildPage: _buildPage,
    onPopTop: _popTop,
    canPopTop: () => _overlay == null,
  ),
);
Stabiliteti i përdorueshmërisë.

Ruani. Një renditje e qartë dhe e njëjtë për të gjitha ngjarjet e zhvilluara pas datës së referencës. për të shmangur ngatërrimin te përdoruesit midis butonit "prapa" të sistemit Android dhe gestëve të sistemit iOS.