forumСоздать тему

Агентство предложило «Flutter под iOS и Android» — не свяжет ли этот выбор нам руки в будущем?

KKemal S***Участник
Должность
Полевой торговый представитель
Отрасль
Машиностроение
Тип организации
компания с двумя филиалами
Дата регистрации
июнь 2023 г.
Сообщение
62
#1

У нас компания по выездному сервисному и техническому обслуживанию. Начали общаться с агентствами по поводу мобильного приложения для наших клиентов и выездных техников. Около 70% нашей аудитории сидит на iPhone. Одно из агентств выкатило ценник в 280.000 TL и срок 3 месяца; говорят, сделают на Flutter с единой кодовой базой сразу под iOS и Android.

Меня беспокоят возможные фризы на iOS задержки с адаптацией под обновления экосистемы Apple и то что дизайн не будет ощущаться нативным для iPhone. Кроме того, если в будущем при масштабировании мы решим уйти в натив, весь этот код пойдет на свалку?

Какие технические гарантии и пункты по этой архитектуре нужно запросить у агентства на этапе КП? Не загонит ли нас это решение в тупик через 2–3 года?

YYağmur A***Участник
Должность
Специалист технического сервиса
Отрасль
Медицинские услуги
Тип организации
Компания на 300 человек
Дата регистрации
февр. 2024 г.
Сообщение
349
Самый полезный#2

Если коротко: Flutter не привяжет вас намертво, но если захотите уйти в нативную разработку, UI и клиентскую логику придется переписывать с нуля; бэкенд и модели данных при этом останутся нетронутыми. На первые пару лет это отличный рабочий вариант, так как сильно экономит бюджет и время на старте.

Главный вопрос здесь — что именно делает приложение. Для типовых задач вроде выездных заявок, заполнения форм, трекинга по карте и пушей Flutter на iOS работает предельно плавно. Большинство пользователей даже не поймет, написано оно на Swift или на кроссплатформе. Но если вам нужен постоянный фоновый Bluetooth для сопряжения с приборами, тяжелая обработка с камеры или специфические железячные библиотеки Apple, могут понадобиться нативные мосты (bridges).

Вот ключевые пункты, которые стоит внести в договор и ТЗ: 1) выбор общепринятого в индустрии стейт-менеджмента, 2) использование только популярных и регулярно обновляемых сторонних плагинов, 3) модульная структура кода и следование принципам чистой архитектуры (clean architecture), 4) гарантии агентства по устранению технических реджектов при модерации в App Store. При соблюдении этих условий Flutter — надежный выбор для старта.

CCeren E***УчастникУчастник сообщества
Дата регистрации
апр. 2025 г.
Сообщение
95
#3

При мажорных апдейтах iOS изредка меняется движок рендеринга или системные компоненты, из-за чего может немного плыть верстка. Обязательно добавьте в договор пункт о том, что агентство обязуется поддерживать совместимость с новыми версиями iOS минимум в течение 1 года.

HHüsniye T***Участник
Должность
HR-специалист
Отрасль
Текстиль
Тип организации
производство
Дата регистрации
дек. 2025 г.
Сообщение
361
#4

Мы в прошлом году запустили трекинг для логистики на Flutter. Вместо двух нативных команд наняли одну и уложились в 210.000 TL. Сейчас 12.000 активных пользователей, жалоб на подлагивания интерфейса было всего 2 штуки, да и те на древних телефонах.

HHüsniye E***УчастникУчастник сообщества
Дата регистрации
сент. 2024 г.
Сообщение
260
#5

Многие агентства продают тему «один код на две платформы» ради экономии а в гайдлайны iOS даже не заглядывают. Если на выходе получится приложение под iOS с логикой и видом Android, юзеры с айфонами моментально утопят рейтинг в отзывах.

TTarkanУчастник
Должность
Директор по розничной торговле
Дата регистрации
март 2024 г.
Сообщение
104
#6

Попросите у агентства ссылки минимум на три их Flutter-приложения, которые уже есть в App Store. Поставьте себе на iPhone и сами пощупайте плавность скролла списков, отклик при открытии клавиатуры и анимации переходов.

CCem I***УчастникУчастник сообщества
Дата регистрации
сент. 2025 г.
Сообщение
4
#7

Техники на выездах будут работать офлайн? Вы уточняли, как будет реализовано локальное хранение и логика синхронизации данных? Основной затык обычно случается не в интерфейсе а в синхронизации локальной базы.

GGamze K***УчастникУчастник сообщества
Дата регистрации
апр. 2023 г.
Сообщение
287
#8

у нас уже два года крутится и норм все. кстати если б натив пилили, бюджет бы вырос в два раза минимум на старте ваще не нужно.

P.S.: вопрос уже задавали ниже, ответ во втором сообщении.

MMustafa B***Участник
Должность
Генеральный директор
Отрасль
Машиностроение
Тип организации
стартап на ранней стадии
Дата регистрации
янв. 2026 г.
Сообщение
50
#9

Если потом и придется уйти в натив это не провал, а признак того, что бизнес сильно вырос... К тому моменту у вас точно будут ресурсы переписать клиент, а сейчас главное — быстро выйти на рынок.

VVolkan A***Ветеран
Должность
Специалист по цифровому маркетингу
Отрасль
Упаковка
Тип организации
сеть магазинов
Дата регистрации
янв. 2023 г.
Сообщение
191
#10

При переходе на натив выкидывается только фронт бэкенд-то весь останется; 280.000 TL — вполне адекватная сумма для проверки гипотезы.

CCansuУчастник
Должность
Специалист по цифровому маркетингу
Дата регистрации
янв. 2024 г.
Сообщение
128
#11

Посмотрю с другой стороны, я на стороне поставщика. Ответ сильно зависит от отрасли, универсального правила нет.

Интересно, есть ли те, кто делает иначе.

FFatma E***УчастникУчастник сообщества
Дата регистрации
окт. 2025 г.
Сообщение
89
#12

полностью согласен... в общем любой пункт не зафиксированный письменно в будущем обе стороны будут помнить по-разному.

на этом всё извините, если затянул.

HHakkıУчастник
Должность
Производитель
Дата регистрации
нояб. 2023 г.
Сообщение
74
#13

Попробую.

HHakan U***Участник
Должность
Региональный директор
Отрасль
Спорт и фитнес
Тип организации
Производственная компания из 40 человек
Дата регистрации
авг. 2022 г.
Сообщение
13

Doki · Договор на обслуживание серверов · 2025

#14

Вы правы, я сам проходил через это. График платежей должен быть привязан к этапам работ, а не к датам.

Если в договоре не прописано право собственности на код, при уходе у вас нет переговорной позиции. Я бы пошел этим путем.

RRecep Y***УчастникУчастник сообщества
Дата регистрации
окт. 2022 г.
Сообщение
5
#15

Здесь есть ловушка не могу промолчать. ну ошибка, сделанная на стороне разработка под ios на flutter обычно исправима но дорого.

BBarış K***Ветеран
Должность
Сетевой администратор
Отрасль
Клининговые услуги
Тип организации
среднее предприятие
Дата регистрации
сент. 2024 г.
Сообщение
61

Doki · Мобильное приложение · 2024

#16

В целом верно, но один момент упущен. Если делаете впервые, начните с малого, масштабирование потом.

Я бы пошел этим путем.

TTaner A***Ветеран
Должность
Стажер
Отрасль
Реклама и продвижение
Тип организации
компания с двумя филиалами
Дата регистрации
март 2025 г.
Сообщение
406
#17

Согласен, хочу даже особо подчеркнуть. Пытаться сделать это в одиночку — самый дорогой путь.

Проверено опытом.

YYusuf Y***Участник
Должность
Специалист по социальным сетям
Отрасль
Недвижимость
Тип организации
компания в составе холдинга
Дата регистрации
сент. 2024 г.
Сообщение
79
#18

У меня было наоборот, поэтому и пишу. честно если делаете впервые начните с малого масштабирование потом.

Самое дешевое предложение обычно самое непродуманное.

MMelekНовый участник
Должность
Владелец детского сада
Дата регистрации
сент. 2024 г.
Сообщение
40

Doki · Настройка управления логами · 2026

#19

Я сталкивался с тем же. в общем не стесняйтесь спрашивать, молчание всегда обходится дороже.

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

LLeventВетеран
Должность
Консультант по цифровой трансформации
Тип организации
компания с двумя филиалами
Дата регистрации
июль 2023 г.
Сообщение
208
#20

Именно так. Доступы должны открываться на компанию, а не на личные аккаунты.

Если скоуп растет, должен расти либо срок, либо бюджет. Третьего не дано. Я бы пошел этим путем.

Написать ответ