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

Разработчик советует Kotlin для Android, стоит ли соглашаться?

NNeslihan T***УчастникУчастник сообщества
Дата регистрации
нояб. 2022 г.
Сообщение
226
#1

Мы в Нью-Йорке пилим сервис бронирования и управления абонементами для бутиковых спортзалов и персональных тренеров. Веб-версию добили, теперь переходим к мобилкам. Нанятый сеньор-андроидщик настаивает исключительно на нативной разработке и говорит, что как язык разработки под android надо брать только Kotlin. За первую версию выставил нам прайс в 22.000 долларов.

Я не технарь, занимаюсь бизнесом и процессами. Почитал и вижу, что сейчас полно кроссплатформенных технологий, где одно приложение сразу раскатывается и на iOS, и на Android с единой базой кода. Если мы сейчас напишем Android на Kotlin, а потом отдельно iOS на нативном языке, придется платить двум спецам и параллельно поддерживать два разных проекта.

Так ли Kotlin безальтернативен для Android на сегодняшний день? Или на ранней стадии при ограниченном бюджете логичнее сразу уйти в кроссплатформу, чтобы не разориться на разработке и поддержке?

EEmre O***УчастникУчастник сообщества
Дата регистрации
февр. 2024 г.
Сообщение
104
Самый полезный#2

Короткий ответ: для чистого Android Kotlin действительно главный официальный и самый мощный язык. Но для стартапа на ранней стадии, которому нужно выходить на две платформы сразу с сервисом бронирования, пилить с нуля один нативный Kotlin — это неоправданный перерасход бюджета в два раза. Для типовых задач с расписаниями и каталогами кроссплатформа с единой кодовой базой бизнесово куда разумнее.

Разработчика с его Kotlin понять можно: для тяжелых 3D-игр, плотной работы с датчиками устройства или сложной фоновой логики натив вне конкуренции по отклику. Но у вас запись на тренировки, карточки тренеров, синхронизация с календарем и пуши — это обычный обмен данными с сервером. Разницу в миллисекунды от нативного кода ни один ваш пользователь в глаза не увидит.

С точки зрения финансов вы сейчас сожжете 22.000 долларов чисто на Android, а потом придется достать столько же на экосистему Apple. Дальше при любом изменении тарифа или кнопки придется менять код в двух репозиториях и менеджерить двух разных людей. Кроссплатформенные фреймворки дают релиз в оба магазина из одного исходника и режут стоимость дальнейшей поддержки пополам.

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

SSelim E***Участник
Должность
Финансовый директор
Отрасль
Туризм
Тип организации
кооператив
Дата регистрации
окт. 2025 г.
Сообщение
209
#3

С технической точки зрения у Kotlin сейчас тоже есть современные решения для шаринга кода между платформами. Можно написать бизнес-логику, сетевые запросы и модели баз данных на одном языке, а интерфейсы оставить нативными. Ваш разработчик имел в виду именно это или предложил чисто нативную разработку только под Android? Вам обязательно нужно прояснить этот момент.

EEfe G***Новый участникУчастник сообщества
Дата регистрации
май 2026 г.
Сообщение
222
#4

На рынке Нью-Йорка подавляющее большинство любителей спорта и фитнеса сидит на iPhone. Спустить 22.000 долларов только на Android и выйти на рынок без iOS — это коммерческое самоубийство. Вместо того чтобы раздувать бюджет вдвое, наймите разработчика под единую кодовую базу и за те же деньги запуститесь сразу в обоих сторах.

YYasemin K***Участник
Должность
Член правления
Отрасль
Ювелирные изделия
Тип организации
кооператив
Дата регистрации
февр. 2023 г.
Сообщение
66
#5

Мы похожее приложение для бронирования выкатили на кроссплатформенном фреймворке силами одного разработчика за 4 месяца и суммарно за 18.000 долларов — сразу и под Android, и под iOS. В проде уже два года, и ежемесячные расходы на поддержку не превышают 1.500 долларов одному разрабу. Если бы мы начинали с двух разных нативных языков, это обходилось бы минимум в 3.500 долларов в месяц.

TTaner K***Участник
Должность
Коммерческий директор
Отрасль
Морепродукты
Тип организации
среднее предприятие
Дата регистрации
сент. 2023 г.
Сообщение
3
#6

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

PPerihan G***Эксперт
Должность
Руководитель административного отдела
Отрасль
Логистика
Тип организации
компания из 20 человек
Дата регистрации
февр. 2026 г.
Сообщение
283
#7

Планируются ли в приложении завязанные на железо фичи вроде интеграции со смарт-часами, лайв-стриминга видео или подсчета повторений через акселерометр телефона? Если нет, и там будут только календарь, списки и экраны оплаты то какими именно техническими причинами разработчик обосновал выбор натива?

DDuyguУчастник
Должность
Маркетолог-аналитик
Дата регистрации
июнь 2024 г.
Сообщение
102
#8

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

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

Прекрасно понимаю ваше желание как фаундера доверять экспертизе своего разработчика. Но технические решения не должны ставить крест на бизнес-модели. Поговорите с ним начистоту: спросите прямо «у меня нет ни денег, ни времени на два разных приложения сможем выкатить этот продукт в оба стора на одном коде?». Если откажется, ищите человека с опытом в кроссплатформе.

NNecati T***Участник
Должность
Технический директор
Отрасль
Медицинские услуги
Тип организации
компания с двумя филиалами
Дата регистрации
нояб. 2025 г.
Сообщение
82

Doki · Фирменный стиль · 2026

#10

Если коротко, расклад простой: Kotlin — лучший нативный язык под Android, но для стартапа со стандартной записью на прием отрезать аудиторию iOS и удваивать косты попросту бессмысленно. На раннем этапе единая кодовая база с точки зрения бизнеса всегда более выигрышный вариант.

İİbrahim K***Участник
Должность
Менеджер по цепочкам поставок
Отрасль
кожа
Тип организации
Компания на 120 человек
Дата регистрации
окт. 2024 г.
Сообщение
177
#11

Я сталкивался с тем же. Внедрение процесса управления изменениями не замедляет работу, а ускоряет её.

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

FFiliz Ç***Участник
Должность
Генеральный координатор
Отрасль
кожа
Тип организации
среднее предприятие
Дата регистрации
июль 2025 г.
Сообщение
13
#12

Взял на заметку, спасибо. Большая часть потерь времени копится на задачах, ожидающих согласования.

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

BBarış B***Участник
Должность
Руководитель проектов
Отрасль
Косметика
Тип организации
региональный дилер
Дата регистрации
авг. 2024 г.
Сообщение
77
#13

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

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

ÖÖzge C***Эксперт
Должность
Бухгалтер
Отрасль
кожа
Тип организации
кооператив
Дата регистрации
янв. 2023 г.
Сообщение
308
#14

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

Спешка в решениях оборачивается исправлениями через полгода.

RRabia T***Участник
Должность
Заведующий складом
Отрасль
Медиа и издательское дело
Тип организации
Компания на 120 человек
Дата регистрации
май 2025 г.
Сообщение
153
#15

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

Надеюсь, это будет полезно.

MMustafa U***Участник
Должность
Специалист по социальным сетям
Отрасль
Недвижимость
Тип организации
команда из 8 человек
Дата регистрации
авг. 2023 г.
Сообщение
65
#16

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

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

NNazlı U***Участник
Должность
Заведующий складом
Отрасль
Автомобильная промышленность (субподряд)
Тип организации
индивидуальный предприниматель
Дата регистрации
янв. 2024 г.
Сообщение
18
#17

Краткое резюме для новичков: Ответ сильно зависит от отрасли универсального правила нет.

Исправьте если я ошибаюсь.

AAyşe Y***УчастникУчастник сообщества
Дата регистрации
июнь 2024 г.
Сообщение
10
#18

есть момент который я не понял. каждое «посмотрим позже» на встрече означеат неоплаченную работу.

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

VVildan U***УчастникУчастник сообщества
Дата регистрации
дек. 2025 г.
Сообщение
32
#19

Спасибо что написали об этом это действительно так. кстати код без документации не принадлежит вам, даже если он у вас есть.

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

GGökhan A***Ветеран
Должность
Руководитель проектов
Отрасль
кожа
Тип организации
сеть магазинов
Дата регистрации
июнь 2022 г.
Сообщение
64
#20

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

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

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