Блог

Статьи, туториалы и лучшие практики от нашей команды опытных разработчиков.

Как выбрать компанию по разработке на Flutter: чек-лист, который мы применили бы к себе
Flutter

Как выбрать компанию по разработке на Flutter: чек-лист, который мы применили бы к себе

Шесть вещей, которые нужно проверить, пять красных флагов и десять вопросов любому Flutter-агентству — включая нас. Чек-лист отбора, которым мы пользовались бы сами, окажись мы на стороне покупателя.

4 сентября 2026 г.
Flutter vs Expo в 2026 году: фреймворк против платформы — честное сравнение
Flutter

Flutter vs Expo в 2026 году: фреймворк против платформы — честное сравнение

Сегодня React Native выпускается через Expo, поэтому настоящий вопрос 2026 года — Flutter vs Expo. Flutter-студия сравнивает тулчейны, экономику и привязки к платформе.

4 сентября 2026 г.
Flutter vs Kotlin Multiplatform в 2026 году: две разные ставки — честное сравнение
Flutter

Flutter vs Kotlin Multiplatform в 2026 году: две разные ставки — честное сравнение

KMP — то сравнение, о котором серьёзные команды теперь и спрашивают. Честный разбор от Flutter-студии: когда общая логика с нативным UI выигрывает у одного UI на всех платформах.

4 сентября 2026 г.
Разработка ПО

Пять состояний, которых не может быть, — и ваш код разрешает все пять

Мы дали агенту обычную задачу — экран со списком товаров, загрузка, ошибка, данные, — и получили класс с одним булевым полем и двумя nullable. Это восемь комбинаций, из которых что-то значат три; остальные пять компилируются, проходят ревью, уезжают в прод и лежат там. Разбираем, что такое невозможное состояние, почему это то же самое, что сломанный инвариант, почему настоящая цена — не баги в рантайме, а неписаные договорённости, которые каждый читатель восстанавливает заново, и как sealed-классы вместе с проверкой на полноту превращают целый класс ошибок в ошибку сборки. Плюс: почему enum с nullable-полями делает только хуже, какая одна строка молча выключает всю защиту и где алгебраические типы не помогают вовсе.

31 августа 2026 г.
Кибербезопасность

Ваш SSL pinning, скорее всего, не работает

Google пишет, что certificate pinning «не рекомендуется для Android-приложений». Apple пишет, что «в большинстве случаев pinning не нужен и его следует избегать». OWASP на вопрос «нужно ли пиннить?» теперь отвечает «вероятно, никогда». При этом pinning есть примерно в половине мобильных приложений, которые мы смотрим, — а на Flutter он обычно не защищает вообще ничего, потому что Dart не использует сетевой стек платформы и pin-set из network_security_config.xml просто никогда не читается. Разбираем, что pinning даёт в 2026 году, нужен ли он вам, пять правил, если нужен, почему Flutter ломает все пять и как за полчаса выяснить, какой из вариантов — ваш.

27 августа 2026 г.
Разработка ПО

Все ошиблись со сроками: AI, джуниоры и квантовые компьютеры

Два года назад самые громкие голоса в индустрии обещали, что к этому моменту инженеры-программисты станут исторической диковинкой. Они ошиблись: занятость разработчиков не рухнула. Но та же волна, которая не смогла убрать разработчиков, убрала кое-что другое — рутинную работу, на которой новички превращались в сеньоров. Занятость разработчиков в возрасте 22–25 лет упала примерно на 20% с конца 2022 года, тогда как у их старших коллег она осталась на месте или выросла. Одновременно квантовые вычисления проходят ровно тот же цикл хайпа с отставанием на круг, и по-настоящему важная веха — совсем не та, что в заголовках. Разбираем, что подтверждается данными, что нет и как отличить одно от другого.

18 августа 2026 г.
dxpdf 0.5.0: как мы научили конвертер DOCX читать не только по-английски
Разработка ПО

dxpdf 0.5.0: как мы научили конвертер DOCX читать не только по-английски

dxpdf превращает документы Word в PDF без Office, LibreOffice и облачных API. В версии 0.5.0 конвертер наконец перестал считать, что любой документ написан по-английски: переносы строк по UAX #14, двунаправленный текст по UAX #9, числа и даты из CLDR по языку самого документа. Заодно в проекте появился первый внешний контрибьютор — и начал он как раз с русской нумерации. Разбираем, что вошло в релиз, какие решения за ним стоят и что показывают замеры.

11 августа 2026 г.
Orosu: почему мы заменили SSH-ключи для деплоя подписанными WebSocket-задачами
DevOps

Orosu: почему мы заменили SSH-ключи для деплоя подписанными WebSocket-задачами

Рано или поздно любому CI-пайплайну нужно доставить сборку на сервер, и большинство команд решают это SSH-ключом в секретах и скопированным rsync-скриптом. Мы поступили иначе и написали Orosu — open-source инструмент на Rust, который превращает деплой в аутентифицированную, ограниченную WebSocket-задачу вместо открытой сессии в шелл. В статье — какую проблему он решает, как устроен и где его границы.

8 августа 2026 г.
Стоимость поддержки Flutter-приложения в 2026 году: сколько вы платите после запуска
Flutter

Стоимость поддержки Flutter-приложения в 2026 году: сколько вы платите после запуска

Сколько на самом деле стоит поддержка Flutter-приложения после запуска — правило 15–25% от стоимости разработки в год, что формирует эту цифру и где единая кодовая база реально экономит деньги.

4 августа 2026 г.
Как на самом деле работает сквозное шифрование: обмен ключами, алгоритм Double Ratchet и его реальные компромиссы
Кибербезопасность

Как на самом деле работает сквозное шифрование: обмен ключами, алгоритм Double Ratchet и его реальные компромиссы

Подробный разбор того, как устанавливается и поддерживается сквозное шифрование — рукопожатие X3DH, алгоритм Double Ratchet, лежащий в основе Signal и WhatsApp\*, групповые сообщения с помощью sender keys и честный взгляд на то, что защищает E2EE, а что — нет.

3 августа 2026 г.
Сколько времени занимает разработка Flutter-приложения? (таймлайн 2026)
Flutter

Сколько времени занимает разработка Flutter-приложения? (таймлайн 2026)

Реальные сроки разработки на Flutter в 2026 году — 6–12 недель на MVP, 3–6 месяцев на бизнес-приложение, 6–12+ месяцев на сложное или регулируемое — по фазам, вместе с переменными, которые действительно двигают дату, и теми, которые только кажутся важными.

31 июля 2026 г.
Процесс разработки Flutter-приложения: как мы доводим идею до App Store
Flutter

Процесс разработки Flutter-приложения: как мы доводим идею до App Store

Реальный процесс Flutter-разработки — дискавери, дизайн, архитектура, итеративная разработка, QA, релиз и поддержка — устроенный как короткие циклы обратной связи, а не как водопад. Что происходит на каждой фазе, что вы получаете на выходе, кто в этом участвует, сколько это занимает и в каких местах процесс ломается.

29 июля 2026 г.