package Ġme . to pt as . rss reader . features . rss Ċ Ċ import Ġme . to pt as . rss converter . R ss Item Ċ import Ġme . to pt as . rss reader . base . Async Callback View Ċ import Ġme . to pt as . rss reader . base . Base M vp Presenter Ċ import Ġme . to pt as . rss reader . base . Base View Ċ import Ġme . to pt as . rss reader . model . Feed Ċ Ċ interface ĠR ss Contract Ġ{ ĊĊĠĠĠ Ġ// ĠUser Ġactions . ĠPres enter Ġwill Ġimplement ĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase M vp Presenter < View > Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġload R ss Items ( feed : ĠFeed , Ġfrom Cache : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġbrowse R ss Url ( rss Item : ĠR ss Item ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠAction Ġcallbacks . ĠActivity / Fragment Ġwill Ġimplement ĊĠĠĠ Ġinterface ĠView Ġ: ĠBase View , ĠAsync Callback View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon R ss Items Loaded ( rss Items : ĠList < R ss Item >) ĊĠĠĠĠĠĠĠ Ġfun Ġon Browse ( rss Item : ĠR ss Item ) ĊĠĠĠ Ġ} Ċ }