Рассмотрим как можно прокрутить список после загрузки к нужной позиции.
Для прокрутки списка к нужной позиции можно взять пакет scrollable_positioned_list. Для BLoC я использую библиотеку freezed.Это пакет от Google и он предоставляет возможность скролла списка к...
Пытаемся понять BLoC во Flutter на примере стрима.
Многие пишут, что BLoC во Flutter сложный. Решил набросать простой пример, который надеюсь упростит понимание.Можно представить BLoC как стрим.Пример...
Самодельная палат для 3х осевого ЧПУ на мк stm32. За основу взят проект 6-AXIS-USBCNC-GRBL.
В поисках готовой платы на stm32f103c8t6 я не нашел ничего. Поэтому решил сделать свою. За основу взят порт GRBL 1.1f https://github.com/robomechs/6-AXIS-USBCNC-GRBL/.Как видно, проект...
Приложение с исходным кодом на flutter. Демонстрация использования Freezed, BLoC, Cubit и Provider на примере клиентского приложения для сайта.
Очень часто возникает вопрос как работает BLoC. Из примеров легко найти только Counter. Поэтому я решил набросать пример небольшого приложения, в котором постарался продемонстрировать когда нужен...
Импульсный источник питания на IR2153 с отдельной платой управления. Включение трансформатора полумост.
Понадобилось сделать печку для инкубатора от 12В. Решил БП собрать сам. Выбор пал на IR2153, так как стабилизация была не нужна. Перечитал много статей по этому БП, плавный старт на реле решил не...
Металлоискатель своими руками. Схема металлоискателя с одной катушкой на ОУ TL072 с низким потреблением тока при хорошей дальности.
Решил собрать для игры металлоискатель. Перерыл много схем. Понравились две схемы. Первая на двух NE555 с двумя катушками. Вторая с одной катушкой на операционном усилителе TL072. С первой схемой...
Схема и печатаная плата компаратора с гистерезисом на ОУ LM358 для авто с регурировкой в DipTrace.
Знакомый попросил сделать автоматическое отключение видео-регистратора или радар-детектора в автомобиле. Основная проблема в том, что он не хотел тянуть провод для определения включения зажигания....
Пример получения данных с сервера с использованием библиотеки 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. Именно на этом виджете...