Kotlin Multiplatform. Делаем общий UI в не UI SDK
![](https://career.usetech.ru/wp-content/uploads/2021/07/gdg_live_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/06/portal_zharkova-gdg-1024x683.png)
![](https://career.usetech.ru/wp-content/uploads/2021/06/portal_zharkova-gdg-1024x683.png)
Начинаем короткую неделю с записи выступления Анны Жарковой на IT-конференции International Women’s Day.
Тема: Kotlin Multiplatform. Делаем общий UI в не UI sdk.
Тезисы: Kotlin Multiplatform – это современный мощный инструмент для мультиплатформенной разработки.
Основная идея Kotlin Multiplatform, как и других кросс-платформенных SDK — оптимизация разработки путем написания кода один раз и последующего его использования на разных платформах. Разработчик может варьировать уровень обобщения кода от структур данных до общей бизнес-логики и общей архитектуры.
Изначально KMM не рассчитан на реализацию UI проекта, его рекомендуется делать в нативных частях, отдельно для iOS и Android. Хотя подобные возможности есть у других кросс-платформенных инструментов, таких как Flutter и ReactNative. Однако, потенциальные решения для организации в KMM проекте есть. О них я и расскажу в своем докладе.
![](https://career.usetech.ru/wp-content/uploads/2021/07/gdg_live_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/07/gdg_live_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/07/gdg_live_area.png)
Discovery фаза в UX-дизайне: Важность, этапы и практическое применение
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
Подключаем GigaCode к мобильной разработке
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
Получение данных и логика сложных экранных форм
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
Подход к разработке API API-first: как внедрить и почему это работает
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
Взаимодействие продуктового дизайнера с командой
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)
![](https://career.usetech.ru/wp-content/uploads/2021/05/habr_area.png)