1.Напишите прототип простого e-commerce приложения: выбор товаров из списка и добавление их в корзину. Сервисный слой можно захардкодить. Задание заключается в том, чтобы реализовать управление состоянием, используя разные подходы для одной и той же задачи.
2.Реализуйте управление состоянием, используя Simple State Management.
3.Реализуйте управление состоянием, используя flutter_riverpod.
4.Реализуйте управление состоянием, используя hooks_riverpod.
5.Реализуйте управление состоянием, используя flutter_bloc с помощью блока и с помощью кубита.
6.Создайте собственный bloc, используя StreamController, реализуйте управление состоянием с помощью него.
7.Реализуйте управление состоянием с помощью flutter_redux.
8.Усложнённое. Реализуйте управление состоянием с помощью fish_redux.
9.Реализуйте управление состоянием с помощью flutter_mobx.