Алексей Гладков

+15
с 2021
11 подписчиков
27 подписок

Да, все так, есть библиотека компонентов в том числе (Android, iOS, Web) из которых собирается дизайн конкретных экранов уже. Помимо гайдлайнов и прочего :) Не понял как тут цитаты делать

При этом существуют некоторые разные реализации компонентов для iOS и для Android, ну, например, пикер. 

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

У нас с Java backend такая ситуация, что половина где-то на Котлине пишет, а половина на Java. Desktop, учитывая кроссплатформенный Compose, мы уже делаем на нем. 

В целом, согласен, что хардкорных iOS разрабов это, наверное, отпугнет, но из всех кто мне попадался на жизненном пути я только одного такого встретил, остальным интересно )

Рад, что подписались, постараюсь писать, что-нибудь еще по теме)

2

А откуда вы знаете, что у нас нет правильно выстроенных процессов, в частности стандартизации дизайн-системы и постановки задач разработчикам? :)

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

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

А уж если ты хороший инженер, то понять котлин, зная Swift, вообще не сложно

2

Флаттер тоже рассматривали, но отказались по нескольким причинам. Это не значит, что Флаттер хуже, просто они для разных задач подходят

Приведу список причин:
1. У нас немного, но все же отличается интерфейс для андроид и иос и в будущем планируем только увеличивать разницу
2. У нас все разработчики нативные и мы не можем просто уволить всех разработчиков разом и нанять флаттер, а переучиваться процесс долгий и не все захотят
3. Постоянно выходят новые версии ОС и там появляются инструменты, которые далеко не сразу появляются во Флаттере, поскольку это все же не натив в прямом понимании слова, это компоненты, которые близкие к нативным визуально, но фактически они заново отрисованы на Скии

Вот как-то так