Можно ли совместить два flutter приложения в одно?
Имеются два рабочих приложения на flutter. Можно ли объединить их в один проект? К примеру первое приложение будет главным, а второе - будет как новая страница в приложении. И как это сделать максимально безболезненно. Вопрос возможно глуповат, я новичок в программировании
Подскажите пожалуйста с чего нужно начать и как это реализовать
Ответы (1 шт):
Автор решения: MiT
→ Ссылка
Добавьте зависимость второго приложения в pubspec.yaml у главного приложения:
dependencies:
second_app:
path: ../second_app
Объедините второе приложении в главном приложении:
void main() {
final firstModule = FirstAppModule();
final secondModule = SecondAppModule();
runApp(
MaterialApp(
routes: {
...firstModule.routes,
...secondModule.routes,
},
// ...
)
);
}
// Переход ко второму приложению
Navigator.pushNamed(context, '/second_app');