На открытом уроке мы рассмотрим новые подходы к взаимодействию с JS-библиотеками во Flutter Web (анонсированы в Flutter 3.19) и запуска нативного Kotlin/Swift-кода без использования платформенных каналов и FFI. Тема может быть интересна как опытным разработчикам, которые хотят повысить качество и читаемость кода и упростить интеграцию нативной функциональности, так и для разработчиков, переходящих во Flutter из Android/iOS-разработки или только изучающих возможности Flutter.
Содержание занятия:
Native assets как альтернатива Platform Channels / FFI для мобильной разработки
Взаимодействие с Java-кодом через библиотеки jni / jnigen
Проблема взаимодействия с существующими JS-модулями в Flutter Web и новые библиотеки для доступа к JS-объектам
Примеры использования нативных библиотек для задач высокопроизводительных вычислений в Flutter-приложениях
«Flutter Mobile Developer» - https://otus.pw/8rIp/
Преподаватель: Дмитрий Золотов - Flutter Developer, Yandex
Подключайтесь к обсуждению в чате - https://otus.pw/RyryX/
Пройдите опрос по итогам мероприятия - https://otus.pw/GO0E/
Следите за новостями проекта:
Telegram: https://t.me/Otusjava
ВКонтакте: https://otus.pw/850t
LinkedIn: https://otus.pw/yQwQ/
Хабр: https://otus.pw/S0nM/