I have an Android Studio project that is using an MVP architecture. What is the advised packages structure for a project this style we can do:
app:
screen_nam
MVP is good choice. You can follow following pattern:
app: 1. activities: + interface to represent view (i.e activity) + actual activity java class 2. Presenter: + interface to represents presenter + java class to represent presenter implementation 3. Model: + interface to represents model + java class to represent model implementation (do network calls here, pass callback to presenter which then gives data to activity)