package com.github.glomadrian.mvpcleanarchitecture.ui.presenter;
import com.github.glomadrian.mvpcleanarchitecture.ui.view.View;
/**
* Presenter with lifecycle
*
* @author glomadrian
*/
public interface Presenter<T extends View> {
void initialize();
void onViewCreate();
void onViewResume();
void onViewDestroy();
void setView(T view);
}