У меня есть несколько роликов на эту тему -
https://youtu.be/kVg1ZEwovz0
https://youtu.be/G2jCMHvL6Bk
И еще ряд по этой теме на канале
А откуда вы знаете, что у нас нет правильно выстроенных процессов, в частности стандартизации дизайн-системы и постановки задач разработчикам? :)
Дизайн-система у нас есть, называется Фронтон и с ней работают все команды в компании. Да и на процессы вроде никто не жаловался. Понятно, что нет пределов совершенству, но у нас есть и перфоманс ревью и внутренний менторинг и скрам.
Насчет разработчиков вы тоже не угадали. Все iOS разработчики с большим интересом восприняли КММ, да далеко не сразу и нужно было много объяснять, но с этим у нас проблем, слава богу, нет, поэтому посмотрим как сбудется ваше предсказание, пока что вообще не сбывается, так как iOS разработчики занимаются логикой на Котлине наравне со всеми
А уж если ты хороший инженер, то понять котлин, зная Swift, вообще не сложно
Флаттер тоже рассматривали, но отказались по нескольким причинам. Это не значит, что Флаттер хуже, просто они для разных задач подходят
Приведу список причин:
1. У нас немного, но все же отличается интерфейс для андроид и иос и в будущем планируем только увеличивать разницу
2. У нас все разработчики нативные и мы не можем просто уволить всех разработчиков разом и нанять флаттер, а переучиваться процесс долгий и не все захотят
3. Постоянно выходят новые версии ОС и там появляются инструменты, которые далеко не сразу появляются во Флаттере, поскольку это все же не натив в прямом понимании слова, это компоненты, которые близкие к нативным визуально, но фактически они заново отрисованы на Скии
Вот как-то так
Да, все так, есть библиотека компонентов в том числе (Android, iOS, Web) из которых собирается дизайн конкретных экранов уже. Помимо гайдлайнов и прочего :) Не понял как тут цитаты делать
При этом существуют некоторые разные реализации компонентов для iOS и для Android, ну, например, пикер.
Насчет того, что оно нишевое не согласен, оно, возможно, пока не очень популярное, но интерес у сообщества огромный к нему, я это вижу и по конференциям и по чатам, да и просто по общению
У нас с Java backend такая ситуация, что половина где-то на Котлине пишет, а половина на Java. Desktop, учитывая кроссплатформенный Compose, мы уже делаем на нем.
В целом, согласен, что хардкорных iOS разрабов это, наверное, отпугнет, но из всех кто мне попадался на жизненном пути я только одного такого встретил, остальным интересно )
Рад, что подписались, постараюсь писать, что-нибудь еще по теме)