Рассмотрим как можно прокрутить список после загрузки к нужной позиции.
Для прокрутки списка к нужной позиции можно взять пакет scrollable_positioned_list. Для BLoC я использую библиотеку freezed.Это пакет от Google и он предоставляет возможность скролла списка к...
Пытаемся понять BLoC во Flutter на примере стрима.
Многие пишут, что BLoC во Flutter сложный. Решил набросать простой пример, который надеюсь упростит понимание.Можно представить BLoC как стрим.Пример...
Приложение с исходным кодом на flutter. Демонстрация использования Freezed, BLoC, Cubit и Provider на примере клиентского приложения для сайта.
Очень часто возникает вопрос как работает BLoC. Из примеров легко найти только Counter. Поэтому я решил набросать пример небольшого приложения, в котором постарался продемонстрировать когда нужен...
Пример получения данных с сервера с использованием библиотеки Bloc, а так же основные отличия от Cubit.
Я уже писал о использовании Cubit и библиотеке bloc и flutter_bloc.Пример приложения на Flutter с Provider, Bloc, Cubit и Freezed.Bloc расширяет класс Cubit и является более продвинутым. Bloc...
Использование Cubit во флаттер на примере отслеживания состояния соединения с интернет.
Приложения со временем растут и постоянно меняются. Для удобства поддержки и масштабирования приложения есть различные подходы. Рассмотрим архитектуру BLoC на примере популярной библиотеки...
Пример простой корзины в связке ChangeNotifier и ChangeNotifierProvider.
Класс ChangeNotifier из стандартного набора Flutter SDK, который служит для уведомления о изменениях всех слушателей.Основные методы:addListener(VoidCallback listener) - добавить слушателя,...
Передача параметров во Flutter с помощью популярного пакета Provider и организация UserScope.
Большинство приложений использует пакет Provider. Этот пакет рекомендован разработчиками Flutter и насчитывает на момент написания статьи наибольшее число лайков.Provider является оберткой надо...
Пример как можно использовать InheritedWidget и StatefulWidget для создания UserScope.
Как мы знаем, Flutter приложение обычно состоит из большого количества виджетов. Чтобы ускорить получение доступа к данным по дереву можно использовать InheritedWidget. Именно на этом виджете...
Пример использования библиотеки InheritedWidget в Flutter приложении для передачи параметров между виджетами.
Я уже писал, что Flutter приложение обычно состоит из множества виджетов. Приложение разбивают на виджеты для удобства повторного использования и чтобы не вызывать лишние перерисовки ненужных...
Пример простого приложения во флаттер который просто выводит введенные цифры.
Во Flutter обычно всё приложение состоит из Widget'ов, в которых сгруппированы другие виджеты. Есть два типа виджетов с состоянием и без.Пример StatelessWidget class UserBar extends...