Это работает не так. Если с самого начала не продумать фундамент приложения, а потом пытаться сделать его универсальным, то ничего не получится. Это как к соломенному дому второй этаж достраивать. Идея как раз в том, чтобы в самом начале заложить возможность расширения, добавление компонентов которые ещё может и не написаны.Мне кажется, будет лучше, если вы сначала поработаете над базовыми задачами приложения, а уже потом будете добавлять такие полезные штуки, хотя это дело ваше, так что решайте сами)
Сайт будет зашит в сам файл apk, то есть для каждого сайта нужно будет собирать уникальное приложение. А вот все остальные настройки приложение уже будет получать с привязанного сайта.как приложение узнает с каким сайтом ему нужно работать?
На первых порах я могу сделать одно приложение и установку нужного сайта в настройках приложения — это чтобы можно было потестировать работу с разными сайтами, не усложняя процесс тестирования.