Рубрика «Flutter»

Flutter async await

Коротко не очень об асинхронности в dart (с примерами в Flutter). Статья написана в 2024 году. Актуальная версия Flutter 3.16.9 и Dart 3.2.6. Код на github. Асинхронное исполнения кода в Dart(Flutter) здесь описано с прицелом на программистов, приходящих в Flutter из других языков. Чтоб было поменьше сюрпризов 🙂 Ну и, как обычно, для себя, чтобы …

WillPopScope не работает

Столкнулся тут на одном проекте с тем, что озвученный на большинстве ресурсов WillPopScope в Flutter не отрабатывает. Вообще не заходит в onWillPop. И в точку останова ставил и print — никакой реакции. Выходит из приложения по кнопке «назад» в андроиде и все тут. Пробовал ставить WillPopScope выше MaterialApp, ниже. Вставлял в явном виде виджет Navigator… …

Динамичные подсказки в Flutter

Статья написана на основе другой статьи https://plugfox.dev/layer-link/ Здесь я, в большей степени для себя же, изложил более простой вариант, как «привязать» с помощью LayerLink один виджет к другому. Чтобы в дальнейшем было легче вспоминать. И так, имеем некий список, который выводим, к примеру, через Column. Т.е. у нас есть List<WIdget>, который мы передаем в колумн. …

Flutter background fetch

Понадобилось мне в одном своем проекте на Flutter выполнять некоторые задачи в фоновом режиме с некоторой периодичностью. То есть, когда экран заблокирован или вообще приложение выгружено из памяти. Попробовал плагин android alarm manager на flutter.dev. Он у меня не «взлетел» на реальном устройстве. Не отрабатывал, как нужно, в фоновом режиме. Возможно, я просто в нем …

Flutter разбираемся с InheritedWidget

Середина 2021. Осваиваю по чуть-чуть фреймворк Flutter от угла (ой, от гугла 🙂 В итоге рождается такое приложение «Игра-викторина по истории России«. А так как это «пет-проект», то я издеваюсь над ним, как хочу и пытаюсь применить всякие интересные паттерны, механики и забавные виджеты. Я уже сделал изменение виджетов по методологии BLOC. Теперь на части …

Flutter и Appodeal: мой опыт подключения

С целью изучения фреймворка Flutter, начал я разрабатывать свое небольшое приложение. Сферическое TODO не мотивирует, поэтому я сразу нацелился сделать что-нибудь реальное и коммерческое. А значит, сразу же нужно было потренироваться и в подключении рекламы. По разным причинам я остановился на агрегаторе Appodeal. Раньше с ними дел не имел, но так как «доход» с большой …