Как добиться модульности структуры подкомпонентов приложения на Android?

Основное приложение моего Android будет состоять из основной программы с несколькими предустановленными модулями.
Тогда я хочу предложить различные модули позже, лучше всего будет в виде отдельных файлов. Модули, такие как: местоположение, погода, повестка дня.

Как бы вы достигли этого?

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

Как я могу собрать эти модули как отдельные файлы? Они не будут отправной точкой в ​​моем приложении. Поэтому они не должны быть приложением в меню навигации.

Это возможно?
Как мне создать это с помощью Eclipse?
В каком формате я буду предлагать модули?
Как пользователь будет добавлять / удалять модули?

Ответы на вопрос(1)

Ваш ответ на вопрос