Flutter async await

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

Санкт-Петербург зимой за несколько дней

Почти спонтанно зимой 2023 года с 1 по 7 января слетали мы семьей с ребенком 16 лет в славный город Санкт-Петербург. Для своих друзей и для себя на будущее (надо как-нибудь летом еще туда метнуться) кратко опишу места, куда сходили, что и где кушали-пили, какие впечатления остались. Может быть, еще кому-то эта информация окажется полезной. …

WillPopScope не работает

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

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

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

Oculus Meta Quest 2 вопросы и ответы

Здесь я буду записывать вопросы, которые возникали у меня при освоении VR-шлема Oculus Quest 2, и ответы, если я их соответственно нашел. Шлем куплен в августе 2022 года. На борту 256 Гб. Сколько весит (гигабайт) первое обновление для шлема В виду того, что при первом запуске шлем принудительно пытается обновиться, необходимо до первого включения продумать …

Гороховец Достопримечательности

В июле 2022 года немного спонтанно решили съездить из нашего Нижнего Новгорода в малый город Гороховец. Многие считают, что там нет достопримечательностей. Надеюсь, список и описание ниже развеет сомнения. Мы потратили целых 4 часа. Основную часть маршрута пешком, но частично на автомобиле. На данный момент, это будет, пожалуй, самый полный маршрут — путеводитель. Но, нужно …

Flutter background fetch

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

Ирганайское водохранилище

После гимринских достопримечательностей, на нашем пути в Гуниб, мы проезжали по берегу Ирганайского водохранилища. Туризм здесь не так развит, в сравнении с чиркейским, но все таки выделим наш отзыв в отдельную статью. Ирганайское водохранилище не так раскручено, как Чиркейское, вероятно, потому что здесь нет захватывающих видов с высоты каньона. Имеются всего лишь чистая вода и …