Все истории

📱 Flutter обещает один код для двух платформ. Почему тогда багов иногда тоже становится вдвое больше?

Копия публикации из архива канала. Дата и текст сохранены.

Звучит же идеально:
✍️ пишем приложение один раз
🍏 запускаем на iPhone
🤖 запускаем на Android
😎 идём пить кофе

Но потом начинается веселье... 🙁

На Android кнопка выглядит нормально — на iOS съехала.
Клавиатура здесь закрывается — там остаётся висеть.
Уведомления работают на одной платформе — вторая решила сегодня отдохнуть.
А какой-нибудь плагин после обновления вообще говорит: «удачи, брат» 😂

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

📲 Разные системные API
🔔 разные уведомления и разрешения
⌨️ разное поведение клавиатуры
📱 разные устройства и версии ОС
🧩 плюс нативные плагины со своими приколами

В итоге вместо двух отдельных приложений у тебя один проект… который всё равно приходится проверять в двух разных мирах 😅

И вот интересно: кроссплатформа реально экономит время или просто переносит боль разработки в другое место? 👇