Стадии принятия Compose Multiplatform
Отрицание🙅♂️
Вы не воспринимаете KMP всерьёз, пишете нативные приложения, этим занимаются разные люди, и всех в целом всё устраивает. Разве что страдают тестировщики из-за разного поведения на платформах и заказчики из-за двойного бюджета на разработку.
Гнев🐈
Начинаете адаптировать KMP, бомбите на кривой интероп, не видите какого-то значимого ускорения разработки, но продолжаете в надежде на лучшее.
Торг😒
Полноценно выносите всё, что можно, в общую логику, и пока вёрстку делают разные люди, вы уже настроены позитивно, так как это экономит вам около 60% времени разработки фичи, поведение остаётся консистентным, а также вы не теряете нативный look and feel.
Депрессия🤯
Со временем iOS-разработчику становится скучно делать только вёрстку, и он идёт делать фичи целиком с вёрсткой под обе платформы, уже начиная задаваться вопросом: «А какого фига мне приходится делать одно и то же дважды?» И с ужасом представляет, как раньше мы дублировали вообще всё.
Принятие🤩
Решаете избавиться от SwiftUI и перейти целиком на Compose Multiplatform.
Именно такой путь мы прошли в одном из наших проектов. И как вы думаете, сколько заняла миграция среднего приложения (40k LOC) со SwiftUI на Compose Multiplatform?Всего 3 часа 🤨 — чтобы запустить все экраны на iOS.
А на какой стадии принятия вы❓
#Compose #KMP #Multiplatform
Отрицание
Вы не воспринимаете KMP всерьёз, пишете нативные приложения, этим занимаются разные люди, и всех в целом всё устраивает. Разве что страдают тестировщики из-за разного поведения на платформах и заказчики из-за двойного бюджета на разработку.
Гнев
Начинаете адаптировать KMP, бомбите на кривой интероп, не видите какого-то значимого ускорения разработки, но продолжаете в надежде на лучшее.
Торг
Полноценно выносите всё, что можно, в общую логику, и пока вёрстку делают разные люди, вы уже настроены позитивно, так как это экономит вам около 60% времени разработки фичи, поведение остаётся консистентным, а также вы не теряете нативный look and feel.
Депрессия
Со временем iOS-разработчику становится скучно делать только вёрстку, и он идёт делать фичи целиком с вёрсткой под обе платформы, уже начиная задаваться вопросом: «А какого фига мне приходится делать одно и то же дважды?» И с ужасом представляет, как раньше мы дублировали вообще всё.
Принятие
Решаете избавиться от SwiftUI и перейти целиком на Compose Multiplatform.
Именно такой путь мы прошли в одном из наших проектов. И как вы думаете, сколько заняла миграция среднего приложения (40k LOC) со SwiftUI на Compose Multiplatform?
А на какой стадии принятия вы
#Compose #KMP #Multiplatform
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥8🤔3🤯2🤡2💯1
12 сентября в Москве пройдет big tech night — «ночь музеев» в мире IT
Редко можно увидеть мероприятия, в которых участвуют сразу несколько крупных IT-компаний. Когда еще можно будет за один вечер объехать несколько офисов, обменяться опытом со специалистами из разных бигтехов и посмотреть IT-стендап?
Формат простой: 5 офисов на один вечер станут фестивальными площадками для всех, кто любит технологии и хочет посмотреть на внутреннюю кухню компаний.
В каждом офисе будет своя уникальная программа. Все активности разделены на 3 трека:
— Обсуждение технологий и продуктов. Я для себя выделил доклад Александра Коротаева о будущем разработки, о том, как управлять сложностью и не писать лишнего, а также доклад Дмитрия Иванова о том, как инструменты и технологии трансформируют современные рабочие процессы.
— Управление командой и другие мягкие навыки. Например, можно послушать выступление Павла Федотовского о том, как инженерам адаптироваться к новой реальности ИИ.
— Интерактивы, где можно узнать что-то новое и отдохнуть. IT-кэмп, иммерсивные экскурсии и AI-слэм.
Весь вечер будет работать онлайн-студия с программой для тех, кто не сможет приехать в офлайн. Там можно послушать интервью с Маратом Мавлютовым из Яндекса про роботов-доставщиков или узнать, как юмор помогает бороться со стрессом.
Идею придумал Яндекс, а организовали мероприятие совместно со Сбером, X5, Т-Банком и Lamoda.
Зарегистрироваться можно тут
Редко можно увидеть мероприятия, в которых участвуют сразу несколько крупных IT-компаний. Когда еще можно будет за один вечер объехать несколько офисов, обменяться опытом со специалистами из разных бигтехов и посмотреть IT-стендап?
Формат простой: 5 офисов на один вечер станут фестивальными площадками для всех, кто любит технологии и хочет посмотреть на внутреннюю кухню компаний.
В каждом офисе будет своя уникальная программа. Все активности разделены на 3 трека:
— Обсуждение технологий и продуктов. Я для себя выделил доклад Александра Коротаева о будущем разработки, о том, как управлять сложностью и не писать лишнего, а также доклад Дмитрия Иванова о том, как инструменты и технологии трансформируют современные рабочие процессы.
— Управление командой и другие мягкие навыки. Например, можно послушать выступление Павла Федотовского о том, как инженерам адаптироваться к новой реальности ИИ.
— Интерактивы, где можно узнать что-то новое и отдохнуть. IT-кэмп, иммерсивные экскурсии и AI-слэм.
Весь вечер будет работать онлайн-студия с программой для тех, кто не сможет приехать в офлайн. Там можно послушать интервью с Маратом Мавлютовым из Яндекса про роботов-доставщиков или узнать, как юмор помогает бороться со стрессом.
Идею придумал Яндекс, а организовали мероприятие совместно со Сбером, X5, Т-Банком и Lamoda.
Зарегистрироваться можно тут
👍4🔥2
Розыгрыш билета на Подлодку
Мы с командой в очередной раз подготовили для вас новый сезон Podlodka Android Crew, который стартует уже 15 сентября.
В этот раз будем говорить про архитектуру, которая выходит за рамки экранов и навигации.
В программе:
🟢 Бинарная совместимость. Абакар Магомедов расскажет всё про бинарную совместимость: что это такое и как её соблюдать при разработке собственной библиотеки.
🟢 Интервью с мобильным архитектором. Вместе с Эдуардом Некрутовым узнаем, чем занимается архитектор мобильных приложений. Разберём реальные кейсы, типичные задачи и главные вызовы этой роли.
🟢 Архитектура Ktor для Android-разработчика. Разработчик библиотеки Ktor Осип Фаткуллин расскажет, как устроена библиотека под капотом, и покажет, как проектировать расширения для неё.
🟢 Что лежит под капотом удобного SDK? Игорь Рыбаков рассмотрит лучшие практики проектирования SDK для Android-приложений.
Это, разумеется, не все сессии, другие тоже определённо заслуживают вашего внимания!
🫴 Итак, давайте разыграем проходку. Для участия в розыгрыше нужно оставить комментарий под этим постом и написать про самую интересную архитектурную задачу в вашей практике. Итоги розыгрыша подведём ровно через неделю, удачи!
А те, кто не хочет участовать в розыгрыше, ловите промокод на скидку для покупки билета на сайте:android_crew_14_8RuHEz
Мы с командой в очередной раз подготовили для вас новый сезон Podlodka Android Crew, который стартует уже 15 сентября.
В этот раз будем говорить про архитектуру, которая выходит за рамки экранов и навигации.
В программе:
Это, разумеется, не все сессии, другие тоже определённо заслуживают вашего внимания!
А те, кто не хочет участовать в розыгрыше, ловите промокод на скидку для покупки билета на сайте:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🥱3❤1