Android MVP pattern package structure
问题 I saw various great tutorials on MVP pattern in android, but the authors all seem to have different practice on packaging. The first tutorial I saw did the packaging by functionalities. Such as, "Login", "Join", "UI" package. The UI package has only activities, the "Login" package has the interfaces for the presenter and the concrete presenter, and this package contains a sub package "Model" that contains everything about the login model(communications with the server). The "Join" package has