Как управлять двумя ролями пользователей в flutter?

Я создаю MVP для двухпользовательского мобильного приложения типа flutter, (например: приложение для доставки с водителем и пассажиром).

Поскольку я MVP, эффективно ли держать оба типа пользователей в одном приложении и переключать состояния приложения в зависимости от типа пользователя и его роли?

Вернуться на верх