- База данных:
Как вы можете совместно использовать базу данных (например, SQLite, Hive ) в нескольких пакетах без жесткой связи? - Уведомления.
Каков наилучший подход к обработке push-уведомлений в независимых пакеты? - Навигация:
Как можно эффективно управлять навигацией между отдельными пакетами без потери модульности? - Глобальное состояние (BLoC):
Как вы обрабатываете общее состояние всех пакетов с помощью BLoC или должен ли каждый пакет управлять своим собственный штат?
Для навигации я попытался создать собственный маршрутизатор для каждого пакета, который будет отвечать за маршрутизацию в этом пакете.
Для GlobalState я попробовал экспортировать каждый BLoC из каждого пакета и агрегировать их в основном приложении, а затем получать экземпляр через провайдера.
Но пакеты по-прежнему связаны друг с другом.
Подробнее здесь: https://stackoverflow.com/questions/790 ... t-packages