proyect/ | |-- adapter/ |-- data/ | |-- preferences/ | |-- model/ | |-- db/ | |-- dao/ | | |-- ModeloDao (dao, consultas del modelo) | | |-- AppNameContract (clase de clases de constantes) | | |-- AppNameOpenHelper (singleton de conexion con la db) | |-- repository/ | |-- utils/ - public final class con metodos public static utiles. |-- ui/ |-- login/ | |-- LoginView (interfaz) | |-- LoginPresenter (interfaz) | |-- LoginInteractorImpl (interfaz interna + implementacion) | |-- LoginViewImpl (implementacion, unico con BindViews) | |-- LoginPresenterImpl (implementacion) | |-- registro/ | |-- RegistroContract (interfaz de ambos view y presenter) | |-- RegistroView (implementacion) | |-- RegistroPresenter (implementacion) | |-- RegistroInteractor (interfaz interna + implementacion) | |-- listado/ |-- ... (cualquiera de los dos ejemplos anteriores esta bien, prefiero el de registro)