Web студия TerraIdeas.Ru
  • Главная
  • Статьи (текущая)
  • Контакты
СхемыМикроконтроллерыПЛИС/FPGAПрограммирование

BLoC во Flutter, отличие от Cubit и пример использования.

BLoC во Flutter, отличие от Cubit и пример использования.

Пример получения данных с сервера с использованием библиотеки Bloc, а так же основные отличия от Cubit.

Я уже писал о использовании Cubit и библиотеке bloc и flutter_bloc.Bloc расширяет класс Cubit и является более продвинутым. Bloc получает события для запуска изменения состояния в отличии от...

18 января 2021 Flutter
Читать полностью »

Cubit во Flutter на примере Connectivity.

Cubit во Flutter на примере Connectivity.

Использование Cubit во флаттер на примере отслеживания состояния соединения с интернет.

Приложения со временем растут и постоянно меняются. Для удобства поддержки и масштабирования приложения есть различные подходы. Рассмотрим архитектуру BLoC на примере популярной библиотеки...

16 января 2021 Flutter
Читать полностью »

Стейт-менеджер с ChangeNotifier и ChangeNotifierProvider во Flutter

Стейт-менеджер с ChangeNotifier и ChangeNotifierProvider во Flutter

Пример простой корзины в связке ChangeNotifier и ChangeNotifierProvider.

Класс ChangeNotifier из стандартного набора Flutter SDK, который служит для уведомления о изменениях всех слушателей.Основные методы:addListener(VoidCallback listener) - добавить слушателя,...

08 января 2021 Flutter
Читать полностью »

Используем Flutter Provider

Используем Flutter Provider

Передача параметров во Flutter с помощью популярного пакета Provider и организация UserScope.

Большинство приложений использует пакет Provider. Этот пакет рекомендован разработчиками Flutter и насчитывает на момент написания статьи наибольшее число лайков.Provider является оберткой надо...

08 января 2021 Flutter
Читать полностью »

Scope во Flutter с InheritedWidget

Scope во Flutter с InheritedWidget

Пример как можно использовать InheritedWidget и StatefulWidget для создания UserScope.

Как мы знаем, Flutter приложение обычно состоит из большого количества виджетов. Чтобы ускорить получение доступа к данным по дереву можно использовать InheritedWidget. Именно на этом виджете...

08 января 2021 Flutter
Читать полностью »

Передача параметров с помощью InheritedWidget в Flutter

Передача параметров с помощью InheritedWidget в Flutter

Пример использования библиотеки InheritedWidget в Flutter приложении для передачи параметров между виджетами.

Я уже писал, что Flutter приложение обычно состоит из множества виджетов. Приложение разбивают на виджеты для удобства повторного использования и чтобы не вызывать лишние перерисовки ненужных...

07 января 2021 Flutter
Читать полностью »

Создание 2D змейки в Unity.

Создание 2D змейки в Unity.

Пример создания простой 2D игры змейка (так же известной как snake, slither) в среде Unity.

Дл начала создадим проект 2D. На сцене разместим три спрайта и подпишем Head, BodyPart, FoodItem.Head - это наша голова, которой мы и будем управлять.BodyPart - часть тела, которая будет...

17 октября 2020 Unity3D
Читать полностью »

Основы создания приложений на Flutter

Основы создания приложений на Flutter

Пример простого приложения во флаттер который просто выводит введенные цифры.

Во Flutter обычно всё приложение состоит из Widget'ов, в которых сгруппированы другие виджеты. Есть два типа виджетов с состоянием и без.Пример StatelessWidget class UserBar extends...

26 сентября 2020 Flutter
Читать полностью »

Регулируемый повышающий преобразователь 5В в 12В на MC34063

Регулируемый повышающий преобразователь 5В в 12В на MC34063

Понадобилось запитать 12В куллер от 5В с регулировкой скорости. Выбор пал на микросхему MC34063, которая была под рукой.

На микросхеме MC34063 можно построить повышающий, понижающий преобразователи или инвертор напряжения. В даташит на микросхему есть схемы включения. Напряжение питания от 3-х до 40 Вольт.Выходной...

19 апреля 2020 Схемы
Читать полностью »

Программный антидребезг контактов в FPGA/ПЛИС в блок-схемах на EPM240

Программный антидребезг контактов в FPGA/ПЛИС в блок-схемах на EPM240

Дребезг контактов можно устранить специальными микросхемами, конденсатором с резистором или же программно, что я и сделал.

В прошлых статьях о D-триггерах и счетчике в плис можно было видеть негативное влияние дребезга контактов. На моей отладочной плате ПЛИС на микросхеме Altera MAX II EPM240T100I5 нет внешнего...

04 февраля 2020 ПЛИС/FPGA
Читать полностью »

Счетчик и внутренний тактовый генератор в FPGA/ПЛИС EPM240T100C5

Счетчик и внутренний тактовый генератор в FPGA/ПЛИС EPM240T100C5

Использование внутреннего тактового генератора и счетчика в качестве делителя частоты в FPGA/ПЛИС Altera MAX II EPM240T100C5/EPM240T100I5 в блок-схемах.

Продолжаю изучать ПЛИС/FPGA EPM240 в блок-схемах Quartus II Web Edition версии 13. Очень часто необходимо что-то посчитать, например отрезок времени для таймера. А так же иметь тактовый сигнал,...

03 февраля 2020 ПЛИС/FPGA
Читать полностью »

D-триггер (DFF) в ПЛИС/FPGA Max II EPM240

D-триггер (DFF) в ПЛИС/FPGA Max II EPM240

Продолжаю изучать ПЛИС на примере EPM240T100I5/EPM240T100C5. Работа с DFF примитивом в блок-схеме и реализация управления нагрузкой одной кнопкой.

Информацию нужно где то хранить. Для этого можно использовать триггеры. Один триггер имеет один выход, а значит может хранить для нас 1 бит информации.Рассмотрим D-триггер в микросхеме Altera Max...

03 февраля 2020 ПЛИС/FPGA
Читать полностью »
Назад« 1 2 3 Далее»
© 2019 https://terraideas.ru/ Политика конфиденциальности Правила использования Контакты