Как сделать Android приложение с возможностью реализации требований различных клиентов?
Проектирую CRUD Android клиент веб сервиса. Базовая версия развивается согласно roadmap. Но есть клиенты с различными требованиями по доработкам, каждому нужно свое но не нужны доработки других. Вижу несколько решений:
С помощью Dynamic feature;
Отдельной сборкой apk под конкретного клиента;
Базовая версия + apk с доработками под конкретного клиента.
Интересует кто сталкивался с подобными проектами и какую реализацию выбрали?