Refatorando para MVP
Evandro Lima
182

Muito bom o artigo!

No caso da Activity usar Fragments, qual sua sugestão? Usar o getActivity().mFeedPresenter nos Fragments ou criar um Presenter específico pra cada Fragment? A segunda opção possibilita o reuso do Fragment em outros lugares e testes específicos por Fragment, mas os Presenters (Activity e Fragment) precisariam conhecer suas interfaces.

Existem pequenas diferenças entre o código da branch art01-begin e os snippets do artigo (ex: requestItem vs requestPhoto), mas nada demais. E um pequeno erro de digitação no último snippet do FeedPresenterImpl: public MainPresenterImpl.

Like what you read? Give Rodrigo Perazzo a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.