I will be working on Android application to be used inside an organization.
Four different types of users categories will use the application and upon login, each user will see and interact with interfaces depending on his role.
I'm familiar with -well- regular Android applications but not with applications that have different UIs and logic depending on the user's role.
How to implement this kind of applications? The specification document says it has to be one single application (not four).