Архитектура плагинов для приложения Android? [закрыто]

ЭТОТ ВОПРОС ПЕРЕМЕЩЕН Вhttps://softwarerecs.stackexchange.com/questions/27841/plugins-architecture-for-an-android-app


Я хочу реализовать плагин system для приложения с открытым исходным кодом , потому что оно стало действительно большим, со многими функциями, которые нужны только нескольким пользователям. Выпуск разных приложений не является хорошим решением, потому что пользователю А нужны функции 7 и 24, а пользователю Б нужны функции 39 и 24.

Где я могу найти хороший пример архитектуры плагина?

Вот что я хотел бы, чтобы подключаемый модуль мог делать:

Например, один из подключаемых модулей должен добавить кнопку на определенный экран, и нажатие этой кнопки увеличивает значение в базе данных приложения. Насколько я знаю, это невозможно с поставщиками контента и намерениями.

Я хочу избежать усложнения основного кода приложения множеством перехватчиков повсюду.

Форма плагина может быть файлом на SD-карте, приложением или чем-то еще.

38
задан Community 23 May 2017 в 10:30
поделиться