Привет! Сразу расставлю точки над «i»: я не программист. По образованию я компьютерщик (первый диплом «Компьютерные сети») и специалист по прикладной информатике (диплом в вузе вообще был по автоматизации на 1С).
Рубрика «flutter»
Я сисадмин, а не разработчик. Полгода я собирала симулятор ПК на телефон, чтобы научить людей отличать архив от папки
2026-09-14 в 17:45, admin, рубрики: flutter, linux, windows 11, кибербезопасность, компьютерная грамотность, обучение, пет-проект, сетевой адаптер, симулятор ос, системное администрированиеПубликуем iOS‑приложение без Мака и без Visa: пошаговый разбор
2026-07-28 в 17:03, admin, рубрики: flutter, iOS, ios app, ios development, iOS SDK, iOS разработка, xcode, мобильная разработка, мобильные приложения, мобильный платежДисклеймер: я делаю сервис аренды Mac mini (ссылка в профиле), поэтому тема мне близка профессионально. В статье нет ссылок на него и не будет рекомендаций его выбрать — только разбор всех путей, которыми пользуюсь сам и которые видел у коллег.
Проблема, знакомая каждому, кто пробовал
Собрать и опубликовать iOS‑приложение без macOS нельзя — точка. Xcode, подпись, нотарификация, выгрузка в App Store Connect — всё это живёт только на маке. Флаттерщики и React Native‑разработчики упираются в это на последнем шаге: код пишется где угодно, а .ipa собирается только на технике Apple.
Сборщик мусора в Dart. Часть 1: память и указатели
2026-07-01 в 10:05, admin, рубрики: dart, dart vm, flutter, garbage collector, gc, tagged pointers, сборка мусора, указатели, управление памятьюПро сборщик мусора сейчас почти не говорят, при этом я часто слышу от коллег, что на собеседованиях про него спрашивают. И ещё заметил, что это один из популярных вопросов. Нормальных статей или обзоров про это почти нет, а если и есть, то они тяжёлые и очень нагруженные технической частью, которую понимают только сами создатели статей.
Эта статья — моя попытка объяснить вам доходчивым языком, что же такое Garbage Collector в Dart, объяснить почему эти некоторые знания нам нужны на практике и что из всей этой тяжелой, технической внутрянки вам необходимо знать.
Голосовой КПТ-дневник с распознаванием речи на устройстве: Flutter и on-device Whisper
2026-06-04 в 6:31, admin, рубрики: dart, flutter, on-device, Whisper, whisper.cpp, КПТ, мобильная разработка, распознавание речиЯ не пишу код каждый день уже много лет, последний продакшен на PHP отгрузил году в 2009. Но за последние годы инструменты дошли до состояния, когда сольный pet‑проект с распознаванием речи на устройстве собирается силами одного человека. Эта статья про то, как я сделал голосовой дневник мыслей для когнитивно‑поведенческой терапии (КПТ), почему распознавание речи у меня крутится прямо на телефоне, и какие на этом пути были технические развилки. Кода почти не будет, будет архитектура и обоснование решений.
ИИ‑спасатель в кармане: как мы сделали агента для помощи при ЧС, который работает без интернета
2026-05-23 в 7:30, admin, рубрики: flutter, GigaChat, qwen, ии-агенты, СберПредыстория
Представьте: вы в офисе, срабатывает пожарная сигнализация. Что вы делаете?
Идёте к эвакуационному плану на стене? Пытаетесь вспомнить, что показывали на последнем инструктаже? Или просто идёте за толпой, надеясь, что все знают, куда бежать?
Наша команда столкнулись с этим вопросом, когда начала работать над проектом для «Просоюза», профсоюзной организации «Сбера». Задача звучала просто: «Помочь людям не растеряться в чрезвычайной ситуации». Но когда мы начали погружаться в тему, оказалось, что не всё так однозначно.
Как это работает сейчас?
Сколько я заработал в RuStore за 6 месяцев
2026-05-13 в 12:00, admin, рубрики: flutter, rustore, монетизация приложений, разработка приложенийТипичный прохладный вечер в начале сентября. Я сижу за рабочим столом в гостиной, жена укладывает ребёнка. Со стороны кажется, что я занимаюсь чем-то важным, ведь мой взгляд сосредоточен на экране макбука. Но на самом деле я думаю о том, как бы организовать себе хоть какой-то альтернативный доход на случай сокращения.
В какой-то момент я натыкаюсь на статью Миши Жирнова, где он хвастается тем, что вышел на доход в 176 тысяч рублей в RuStore. Я тут же вдохновляюсь опытом Миши и твёрдо решаю, что тоже хочу 176 тысяч. Так начинается эта история.
Я хотел adjustResize. Получил adjustNothing. Три раунда войны с Android-клавиатурой в WebView
2026-05-12 в 13:15, admin, рубрики: android, bottom sheet, flutter, mobile development, mutationobserver, softInputMode, WebView, клавиатура, личный опыт, соло-разработчикЯ юрист. Я не должен был знать слово adjustResize. Сейчас оно мне снится. Это история про три недели борьбы с Android-клавиатурой в WebView, про MutationObserver, который я призвал и пожалел, и про то, как настоящее решение оказалось не там, где я искал. Если у вас в приложении WebView и формы с инпутами — возможно, я сэкономлю вам неделю.
Почему нормальное OBD2-приложение должно быть open-source
2026-05-08 в 19:56, admin, рубрики: Android разработка, dart, dashboard, ECU, elm327, flutter, obd2, open source, ReDrive, автомобильная диагностикаПривет! Есть проекты, которые начинаются не с бизнес‑плана или поиска инвесторов, а с простого человеческого раздражения. Ты смотришь на существующие решения, пользуешься ими и задаешься вопросом: «Почему в 2026 году это все еще выглядит и работает именно так?» Из этого вопроса вырос ReDrive.
Почему animated SVG не работает во Flutter «как в браузере» — и как я попытался это исправить
2026-05-02 в 19:45, admin, рубрики: animated svg, css animations, dart, flutter, flutter_svg, full_svg_flutter, path morphing, SMIL, svgДля контекста: я Flutter-инженер и техлид, последние годы работаю с production-приложениями на Flutter — мобильными, web и гибридными. В моей практике были fintech, маркетплейсы, food delivery и iGaming-продукты, где к UI обычно предъявляют довольно жёсткие требования: сложная графика, анимации, дизайн-системы, производительность, стабильность и предсказуемая доставка фич.
