이건 님의 비지니스 요구사항에 따른 디자인이기 때문에 다른 것들보다는 원하는 검색결과를 찾기가 힘들 수도 있지만, 키워드를 말씀드리면 다중 로그인, 등급별 로그인 정도가 되겠네요.
구글에 검색해 multi user login 로 검색해보니 그나마 도움이 될만한 검색결과가 아래 정도네요.
https://stackoverflow.com/questions/55806009/how-to-create-multiple-users-registration-and-login-activity-in-an-android
해당 기능을 구현하실 때 만약 서버의 API를 사용해야 하는 경우라면, 이건 안드로이드 앱 뿐만아니라 서버의 작업량이 더 많아질 겁니다. 하지만 단지 안드로이드 앱에서 사용자를 나누는 것이라면, 우선은 심플한 접근방법으로는 Gradle build의 flavour를 나누거나 multi module같은 걸 써서 사용자 별로 실제 사용하는 기능을 다르게 하도록하는 겁니다. 하지만 이게 원하시는게 아니고 같은 모듈이나 flavour에서 다른 두 등급의 유저를 구분해서 작업해야 한다면, 이건 간단한 문제가 아닙니다. 등급에 따른 처리를 어떤 식으로 해야 하느냐에 따라 작은 규모의 개발자로는 불가능할 수도 있고, 간단한 로직이라면 쉽게 개발이 가능하겠지요.
결론은 님의 요구사항이 어떤 가에 따라 솔루션이 천차만별이 될 수도 있습니다.