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

Агентство говорит: «Будем писать на этом языке под Android» — не попаду ли я от них в зависимость?

EEmre Y***ЭкспертУчастник сообщества
Дата регистрации
май 2025 г.
Сообщение
48
#1

У нас в Стамбуле небольшой бизнес из 9 человек — продаем спешелти кофе и оборудование для обжарки. В дополнение к нашему интернет-магазину решили запустить мобильное приложение под Android с программой лояльности и оформлением заказов. Одно IT-агентство выставило счет на 320.000 TL на созвоне сказали, что будут писать на гибридном фреймворке, мол так разработка пойдет быстрее.

В кодинге и разработке я вообще ноль, шарю только за бизнес и операционку. Но знакомые мне напели, что из-за выбранного агентством языка или стека я потом от них не отвяжусь, и если завтра мы разругаемся, ни один вменяемый прогер за этот проект не возьмется. Короче, посеяли сомнения.

Реально ли сесть на иглу агентства из-за выбранного языка? Какие конкретно пункты прописать в договоре насчет стека технологий и передачи исходников чтобы не остаться у разбитого корыта если они задерут ценник на поддержку или вообще закроются?

PPelinУчастник
Должность
UI/UX-дизайнер
Дата регистрации
дек. 2023 г.
Сообщение
142

Doki · Консалтинг по соответствию KVKK · 2026

Самый полезный#2

Коротко: сам по себе язык программирования в рабство вас не загонит; все решает право собственности на код, нормальная чистая архитектура и документация. Если выбран популярный стек вроде Flutter, React Native или нативного Kotlin разработчиков на рынке вы найдете без проблем. Главное — убедиться, что агентство не пихает в проект свои закрытые самописные библиотеки.

Техническую привязку (vendor lock-in) создает не столько язык, сколько кривая архитектура. Если взять распространенный стек, то при расставании с агентством проект легко подхватит любой фрилансер. А вот если они вместо стандартных фреймворков зашьют свои проприетарные закрытые админки или обфусцированный код сторонний спец будет разбираться в этой каше месяцами. Так что заранее проверьте, насколько комьюнити у выбранного языка развито в мире и в Турции.

На этапе подписания договора обязательно внесите три критически важных пункта: 1) Исходный код пишется и еженедельно пушится не на сервер агентства а в репозиторий (типа Git), права и доступ к которому принадлежат исключительно вашей компании. 2) Все используемые сторонние плагины библиотеки и сервисы имеют открытый исходный код или передаваемую лицензию. 3) Финальный расчет производится только после передачи полного пакета техдокументации, включая гайд по развертыванию схему архитектуры и связи в базе данных. При соблюдении этих условий стек не станет для вас капканом.

edit: выше написал неправильно, извините.

MMehmet I***УчастникУчастник сообщества
Дата регистрации
май 2024 г.
Сообщение
3
#3

Сколько лет в IT, ни разу не видел, чтобы проект загнулся из-за языка. А вот из-за того, что пароль от репозитория остался на личной почте директора агентства — сотни раз. Забейте на язык, решите главный вопрос: чей код? Заводите репу на себя, а агентству просто выдавайте права разрабов.

BBurak Ö***Эксперт
Должность
Оператор ввода данных
Отрасль
Спорт и фитнес
Тип организации
кооператив
Дата регистрации
март 2022 г.
Сообщение
104
#4

Под гибридом скорее всего имеют в виду Flutter или React Native. Разрабов под них в Турции навалом, без рук точно не останетесь. Но будьте начеку: некоторые хитрецы просто оборачивают обычный сайт в мобильную обертку (webview) и впаривают это как гибридное приложение. Требуйте четкий список всех библиотек в ТЗ.

AAlper B***УчастникУчастник сообщества
Дата регистрации
июль 2022 г.
Сообщение
304
#5

Вот ключевые пункты в договор для вашей защиты: 1) Исключительные права на интеллектуальную собственность переходят заказчику сразу с момента внесения первого аванса. 2) Код должен соответствовать стандартным линтерам и правилам архитектуры. 3) Гарантийный период на бесплатный фикс критических багов минимум 6 месяцев после сдачи.

LLeylaУчастник
Должность
Закупки
Дата регистрации
апр. 2024 г.
Сообщение
86
#6

Мы в прошлом году пилили похожую приложуху для ритейла за 240.000 TL. Через 8 месяцев разошлись с агентством — заломили дикий ценник за саппорт. Так как весь код лежал в нашем репозитории, мы просто наняли фрилансера с почасовой оплатой: он во всем разобрался за 12 дней, и мы спокойно поехали дальше.

edit: исправил несколько опечаток.

BBurcu Ş***Участник
Должность
Полевой торговый представитель
Отрасль
Страхование
Тип организации
среднее предприятие
Дата регистрации
окт. 2023 г.
Сообщение
293
#7

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

MMeryem M***Ветеран
Должность
Оператор ввода данных
Отрасль
Охранные услуги
Тип организации
команда из 8 человек
Дата регистрации
окт. 2023 г.
Сообщение
220
#8

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

SSerkan G***УчастникУчастник сообщества
Дата регистрации
авг. 2023 г.
Сообщение
37
#9

Идея «если что, найдем другого прогера» звучит красиво только на словах. В реальности никто не хочет ковыряться в чужом говнокоде, первый же пришедший спец скажет: «Тут все надо переписывать с нуля». Так что нанимайте независимого аудитора для проверки качества кода прямо в процессе разработки.

OOsman B***УчастникУчастник сообщества
Дата регистрации
нояб. 2025 г.
Сообщение
252
#10

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

NNazlı G***УчастникУчастник сообщества
Дата регистрации
окт. 2025 г.
Сообщение
253
#11

Хочу предупредить. То что делают все, не значит что это правильно.

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

YYağmur K***Участник
Должность
Руководитель административного отдела
Отрасль
Э-коммерция
Тип организации
Производственная компания из 40 человек
Дата регистрации
июль 2022 г.
Сообщение
1
#12

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

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

LLevent K***Участник
Должность
Графический дизайнер
Отрасль
Логистика
Тип организации
Компания на 120 человек
Дата регистрации
окт. 2025 г.
Сообщение
239
#13

Эта тема в архиве.

EEsra G***Участник
Должность
Специалист по контролю качества
Отрасль
Электротехника и электроника
Тип организации
бутиковое агентство
Дата регистрации
янв. 2022 г.
Сообщение
178
#14

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

Пишите, если есть вопросы, отвечу по мере возможности.

EElvanНовый участник
Должность
Стоматология
Тип организации
кооператив
Дата регистрации
сент. 2024 г.
Сообщение
40
#15

Мне тоже интересно.

MMetin G***УчастникУчастник сообщества
Дата регистрации
сент. 2024 г.
Сообщение
219
#16

Полностью согласен. Когда пытаешься изменить всё сразу, ничего не приживается.

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

ZZeynep A***УчастникУчастник сообщества
Дата регистрации
сент. 2023 г.
Сообщение
1
#17

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

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

YYavuz Y***УчастникУчастник сообщества
Дата регистрации
март 2026 г.
Сообщение
15
#18

Я столкнулся с тем же два года назад. Если критерии приемки не прописаны момент завершения работы становится предметом спора.

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

RRabia E***УчастникУчастник сообщества
Дата регистрации
июнь 2022 г.
Сообщение
103
#19

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

NNuri G***Участник
Должность
Руководитель отдела закупок
Отрасль
Сельское хозяйство
Тип организации
стартап на ранней стадии
Дата регистрации
март 2023 г.
Сообщение
62
#20

У меня та же ситуация, поэтому и спрашиваю. График платежей должен быть привязан к этапам работ, а не к датам.

Пишите, если есть вопросы, отвечу по мере возможности.

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