package Ġcom . as yn ct ask coffee . mov iest emplate . ui . components . main Ċ Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġcom . as yn ct ask coffee . mov iest emplate . ui . base . Base Contract Ċ import Ġcom . google . android . material . bottomnavigation . Bottom Navigation View Ċ Ċ interface ĠMain Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase Contract . View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġinit UI () ĊĠĠĠĠĠĠĠ Ġfun Ġinit Last Indexes ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlast TabIndex : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlast Tab Page Index : ĠInt ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Main Toolbar Title TextView (): ĠTextView ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Main Navigation View (): ĠBottom Navigation View ĊĊĠĠĠĠĠĠĠ Ġfun Ġpush Movies Fragment () ĊĊĠĠĠĠĠĠĠ Ġfun Ġpush Series Fragment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Contract . Presenter < View > Ċ }