Single application with different UIs depending on the user's role
<p>I will be working on Android application to be used inside an organization.<br>
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.  </p>

<p>I'm familiar with -well- regular Android applications but not with applications that have different UIs and logic depending on the user's role.  </p>

<p>How to implement this kind of applications? The specification document says it has to be one single application (not four). </p>
