Oi Anderson, tudo bem?
Para gerenciar o estado de múltiplas Stores em um aplicativo Flutter utilizando o Provider, você pode usar o MultiProvider no seu arquivo principal (main.dart). O MultiProvider permite que você forneça vários Providers para o seu aplicativo.
Você pode começar definindo suas classes de modelo (Plan, Box, Item) e implementar os stores (PlanStore, BoxStore, ItemStore) usando ChangeNotifier. No arquivo principal (main.dart), use MultiProvider para fornecer os stores ao aplicativo.
Nas suas telas criadas você pode acessar os stores usando Provider.of<StoreType>(context) ou Consumer<StoreType>. Configure a navegação entre as telas com o Navigator para refletir as mudanças de estado.
Deixo links da documentação que podem te ajudar nesse processo:
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!