React Native – это платформа для мобильных приложений, используемая для разработки кроссплатформенных приложений с использованием Javascript.
Kotlin – это язык программирования общего назначения, который можно компилировать или транспилировать для работы в различных средах и платформах. Одним из языков, на который можно транспилировать kotlin, является Javascript.
Это дает Kotlin возможность использовать его как зависимость или использовать зависимости от Экосистема Javascript.
Возможность преобразовывать код Kotlin в Javascript породила то, что мы называем Kotlin Wrappers. Эти оболочки представляют собой библиотеки kotlin, которые ссылаются на определенные библиотеки, изначально написанные на Javascript.
Эта мощная функция, предоставляемая через Kotlin/JS, позволила мне создать две оболочки Kotlin из экосистемы Javascript, которые можно использовать для разработки React Native Applications с помощью Kotlin.
1. оджайнико-котлин-реагировать-родной
Эта оболочка состоит из всех основных компонентов React Native и API. Его можно скачать по ссылке ниже.
https://search.maven.org/artifact/com.github.ojaynico/ojaynico-kotlin-react-native
<сильный>2. ojaynico-kotlin-react-native-navigation
Эта оболочка состоит из компонентов React Native Navigation by Wix. Его можно скачать по ссылке ниже.
https://search.maven.org/artifact/com.github.ojaynico/ojaynico-kotlin-react-native-navigation
<сильный>3. ojaynico-kotlin-react-native-async-storage
Эта оболочка состоит из функций из React Native Async Storage. Его можно скачать по ссылке ниже.
https://search.maven.org/artifact/com.github.ojaynico/ojaynico-kotlin-react-native-async-storage
4. ojaynico-kotlin-родная-база
Эта оболочка состоит из компонентов и API из Native Base. Его можно скачать по ссылке ниже.
https://search.maven.org/artifact/com.github.ojaynico/ojaynico-kotlin-native-base
Дополнительные инструкции по использованию этих оболочек можно найти в следующих репозиториях (в порядке их установки) с примерами проектов.