Дмитрий Кузнецов - Рецепт приготовления кроссплатформенного мобильного видеоредактора

  Рет қаралды 594

Mobius

Mobius

3 ай бұрын

Ближайшая конференция - Mobius 2024 Autumn, 11 октября (Online), 19-20 октября, Санкт-Петербург. Подробности и билеты: jrg.su/Yu6KNJ
- -
Первым делом знакомимся с продуктовой задачей - что нужно сделать: «мобильное приложение-суперапп для обработки мультимедиа». Рассматриваем в деталях ингредиенты: что будем использовать для реализации.
Далее подробно останавливаемся на ключевых моментах: C++ для работы с мультимедиа, Kotlin Multiplatform для бизнес-логики, Swift для реализации специфичных для iOS-платформы задач, в первую очередь - верстка экранов.
Отдельно рассматриваем моменты стыковки C++, KMM и iOS-платформы вместе: что такое биндинги и кто отвечает за время жизни объектов - особенно когда они перемещаются между компонентами и оказываются в разных системах управления памятью.
Уделяем внимание архитектуре приложения - важно спроектировать ее так, чтобы как можно больше кода было общим для нескольких платформ и только специфичные вещи, например, верстка экранов, оставались привязанными к конкретной платформе.
В финале доклада - о технических сложностях, с которыми столкнулись при работе с KMM и о том, как их решили - это и есть «рецепт приготовления кроссплатформенного мобильного приложения».
Скачать презентацию с сайта Mobius - jrg.su/nx5yuN
#kotlinmultiplatform #mobiledevelopment

Пікірлер: 1
@Trecoolerok
@Trecoolerok 2 ай бұрын
топ
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
🌊Насколько Глубокий Океан ? #shorts
00:42
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 48 МЛН
Курс React Native. Пишем Мобильное Приложение на JavaScript
2:42:19
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 3 МЛН
Как слушать музыку с помощью чека?
0:36