RU

Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter

Привет, Хабр! Мне 50 лет , я инженер‑теплотехник с многолетним стажем. Работаю в компании которая занимается производством блочных те…

тепловой пунктавтоматикаmodbusflutterналадка систем автоматизацииискусственный интеллект
Habr
RU

Одна папка вместо разбросанных файлов: как я сделал переносимое хранилище для офлайн-приложения на Flutter

Прошлый раз я писал про то, как заложил в схему БД поля под синхронизацию, которой пока нет. Синхронизации до сих пор нет, зато вышли два обновления…

fluttersqlitedartlocal-firstофлайн-приложениерезервное копированиебэкап sqlitewal
Habr
RU

Как я спроектировал офлайн‑приложение для заметок под будущую синхронизацию — и собрал лендинг без единой сборки

Полгода назад я в одиночку начал делать Nookly — локальное приложение для заметок на Flutter: страницы, блочный редактор, таблицы с канбан-видом, по…

fluttersqlitesqlite3reacttailwindcssлокальное хранение данныхpet-проект
Habr
RU

Сервер был нужен ради одного заголовка: порт на Dart, future, который ждёт сам себя, и загрузчик без ffmpeg

Неделю назад я писал, почему видео из аниме-плеера нельзя просто вставить в <video> . Вывод был такой: нужен серверный видеопрокси, и никуда в…

flutterdartexoplayerhlsffmpegandroidsigstoreвидеоплееркэширование
Habr
RU

Навигация во Flutter: выносим переходы из экранов

Гайдлайны Apple, Android и Flutter по-разному, но одинаково настойчиво подталкивают задавать переход прямо в коде экрана — в документации go_router…

flutterdartнавигацияgo_routerархитектураauto_routeкоординаторcoordinatorрефакторингnavigator
Habr
RU

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

Чтобы человек навёл камеру на пачку гречки и получил название, вес и калории, нужна база штрихкодов российских продуктов. Я был уверен, что она где-…

штрихкодыopen-food-factsoffline-firstsupabaseflutterчеки
Habr
RU

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

Почему миллионы начинающих пользователей боятся «нажать не туда», а видеоуроки не формируют практических навыков? Рассказываю, как&nb…

симулятор оскомпьютерная грамотностьсистемное администрированиеобучениеflutterlinuxwindows 11сетевой адаптеркибербезопасностьпет-проект
Habr
RU

Может ли ИИ перенести приложение на ОС Аврора? Эксперимент с Mattermost и публикацией в RuStore

Привет, это команда ОС Аврора. У нас есть проблема, о которой не принято говорить в блоге вендора, но без неё вся эта история не имеет смысла. Про А…

ос аврораmattermostflutterкроссплатформенная разработкаai-агентыrustoreclaudereact-native
Habr
RU

Как я перестал платить за macOS-минуты: перенос iOS-сборки с GitHub Actions на Xcode Cloud, с цифрами

Одна минута macOS-раннера в GitHub Actions стоит десять минут Linux. Я перенёс iOS-сборку Flutter-приложения в Xcode Cloud: с ~45 оплачиваемых минут…

xcode cloudgithub actionscicdiostestflightfluttermobile devopsоптимизация затрат
Habr
RU

Мой первый KitRover: попытка сделать машинку с управлением по сети (часть 3)

Теперь можно управлять машинкой в пределах комнаты, но для выезда за её пределы, хотелось видеть, куда движется устройство на экране. Чем я и начал…

kitroverroverrobotpicoraspberrygoflutterроверроботроботы
Habr
RU

Разработка на Авроре под Аврору: разворачиваем Coder в облаке и пишем плагин для VS Code

По пути на презентацию я в очередной раз просматривал функции приложения и заметил небольшой баг. Ноутбука под рукой не оказалось, а исправить его н…

selectelмобильная разработкаfluttervisual studio codeаврора осразработка мобильных приложенийcode-servertypescriptauroraоблачные серверы
Habr
RU

Из Java во Flutter: я написала мобильное MVP и вот что поняла

Всем привет! Меня зовут Милена, я бэкенд‑инженер на Java в Банки.ру. Полтора года назад я вызвалась написать мобильное приложение для&nbsp…

flutterииbackenddartсмена стекаии в разработкекроссплатформенная разработкаjavaмобильная разработкаflutter для backend разработчика
Habr
RU

Мой первый KitRover: попытка сделать машинку с управлением по сети (часть 2)

Разработка такого рода для меня совершенно новый опыт, поэтому, периодически, ловлю откровенный "тупняк" от решений, которые нужно применять в этой…

kitroverroverrobotroboticspicoraspberrygoflutterроверробот
Habr
RU

Dart 3.13 — что нового в Dart?

Мы рады объявить о выходе Dart 3.13! В этом релизе мы отмечаем тему, которую любят все разработчики: чистый и легковесный код. Dart 3.13 фокусируетс…

dartflutterwebassemblyffi3.13
Habr
RU

Сколько токенов в секунду реально выдаёт Mac mini M4

Дисклеймер: я держу сервис аренды маков, поэтому у меня под рукой флот одинаковых машин и повод их гонять. Цифры ниже с этих машин, методика описана…

iosios developmentмобильная разработкаmobile developmentxcodefluttermacosmacos разработкаflutter mobile development
Habr
RU

Публикуем iOS‑приложение без Мака и без Visa: пошаговый разбор

Дисклеймер: я делаю сервис аренды Mac mini (ссылка в профиле), поэтому тема мне близка профессионально. В статье нет ссылок на него и…

мобильная разработкамобильные приложениямобильный платежflutterxcodeiosios developmentios разработкаios appios sdk
Habr
RU

[Перевод] AI-centric архитектура Flutter-приложения (и не только) для небольших стартапов

Мысли о масштабируемой архитектуре приложений через кодовую структуру и философии «developer as a user»; подходит для indie-разработчиков и стартапо…

архитектура приложенийархитектураархитектурные паттерныflutterflutter app developmentflutter mobile development
Habr
RU

Как я написал сервис для анализа конкурсных списков вузов и моделирования зачисления по приоритетам

Каждое лето сотни тысяч абитуриентов пытаются понять одну простую вещь: Поступлю я или нет? Казалось бы, все данные открыты. Вузы публикуют конкурсн…

егэflutter webflutterегэ 2026c#.net
Habr
RU

Приложение для изучения китайского. От идеи до прода

Всем привет. Хотелось бы поделиться своей историей выпуска Android-приложения для изучения китайского языка. С чего всё начиналось Всё началось с то…

androidflutterизучение языковкитайский языкизучение китайского
Habr