Освойте работу с нативными модулями в Expo и поднимите ваши React Native‑приложения на новый уровень. Этот курс поможет вам выйти за пределы стандартного SDK Expo, научит подключать сторонние и собственные нативные модули, а также правильно использовать инструменты Expo для глубокой интеграции с возможностями iOS и Android.
Что представляет собой курс
Курс создан для разработчиков, которые уже знакомы с Expo и React Native, но хотят получить более глубокий контроль над нативными возможностями платформ. Вы разберетесь, как работает Expo prebuild, научитесь добавлять любые нативные зависимости, писать собственные модули на Swift и Kotlin, а также создавать полноценные нативные компоненты.
Основные направления обучения
Максимальное использование возможностей SDK Expo
Вы познакомитесь с тем, как грамотно использовать встроенные модули Expo SDK, научитесь интегрировать их в проект и оптимизировать взаимодействие между JavaScript и нативным кодом.
Добавление сторонних React Native‑модулей через Expo prebuild
Курс объясняет, как работает Expo prebuild, и показывает, как интегрировать любые нативные пакеты, даже если они не входят в официальный SDK Expo.
Создание собственных нативных модулей
Вы освоите основы разработки нативных модулей:
- написание Swift‑кода для iOS;
- разработка модулей на Kotlin для Android;
- экспорт функциональности в JavaScript.
Добавление новой нативной функциональности в приложение
Вы научитесь создавать нативные компоненты и интегрировать их в React Native так, чтобы они работали как привычные React‑компоненты.
Реализация конфигурационных плагинов
Курс охватывает создание и использование config plugins для автоматизации настроек, модификации нативных проектов и упрощения сборочного процесса.
Для кого подходит этот курс
Курс идеально подойдет разработчикам, которые:
- работают с Expo и хотят выйти за рамки базового функционала;
- планируют добавлять нативные возможности без полного отказа от Expo;
- хотят научиться создавать профессиональные нативные модули и плагины.
Почему это важно
Современные мобильные приложения требуют гибкости и глубокой интеграции с платформами. Умение работать с нативными модулями в Expo дает вам возможность создавать производительные, функциональные и действительно уникальные приложения, сохраняя удобство разработки в экосистеме React Native.