Как добиться модульности структуры подкомпонентов приложения на Android?
Основное приложение моего Android будет состоять из основной программы с несколькими предустановленными модулями.
Тогда я хочу предложить различные модули позже, лучше всего будет в виде отдельных файлов. Модули, такие как: местоположение, погода, повестка дня.
Как бы вы достигли этого?
Я хочу сохранить в базе данных модули, которые установлены / присутствуют. Поэтому я должен иногда помещать модули в базу данных, возможно, обнаруживая, присутствуют ли они во время запуска. Основное приложение будет работать на основе этих модулей.
Как я могу собрать эти модули как отдельные файлы? Они не будут отправной точкой в моем приложении. Поэтому они не должны быть приложением в меню навигации.
Это возможно?
Как мне создать это с помощью Eclipse?
В каком формате я буду предлагать модули?
Как пользователь будет добавлять / удалять модули?