Дмитрий Кузнецов — Рецепт приготовления кроссплатформенного мобильного видеоредактора
Ближайшая конференция: Mobius 2024 Spring — 14 мая (Online), 20–21 мая (Offline, Москва)
Подробности и билеты:
— —
Первым делом знакомимся с продуктовой задачей – что нужно сделать: «мобильное приложение-суперапп для обработки мультимедиа». Рассматриваем в деталях ингредиенты: что будем использовать для реализации.
Далее подробно останавливаемся на ключевых моментах: C для работы с мультимедиа, Kotlin Multiplatform для бизнес-логики, Swift для реализации специфичных для iOS-платформы задач, в первую очередь – верстка экранов.
Отдельно рассматриваем моменты стыковки C , KMM и iOS-платформы вместе: что такое биндинги и кто отвечает за время жизни объектов – особенно когда они перемещаются между компонентами и оказываются в разных системах управления памятью.
Уделяем внимание архитектуре приложения – важно спроектировать ее так, чтобы как можно больше кода было общим для нескольких платформ и только специфичные вещи, например, верстка экранов, оставались привязанными к конкретной платформе.
В финале доклада — о технических сложностях, с которыми столкнулись при работе с KMM и о том, как их решили — это и есть «рецепт приготовления кроссплатформенного мобильного приложения».
Скачать презентацию с сайта Mobius —
#kotlinmultiplatform #mobiledevelopment
1 view
769
252
1 week ago 00:01:33 13.1K
Дмитрий Кузнецов о потолке зарплат в МФЛ
1 week ago 02:30:47 609
ХОРОШЕЕ НАЧАЛО
1 week ago 03:31:56 16.2K
II Всероссийский турнир «Надежд» по боксу памяти мастера спорта России по боксу А. Швалова. Краснокаменск. Финалы!
7 days ago 00:02:00 428
Стихотворение ко Дню матери
1 week ago 00:02:59 214
DmC: Devil May Cry - Трейлер русской локализации
1 week ago 00:25:42 1.4K
ПОПРЕКАЕТ ДОЛГАМИ И РОДИТЕЛЯМИ | БАНКРОТСТВО | Кузнецов | Аллиам