Можете ли вы использовать Swift с React Native? - PullRequest
0 голосов
/ 11 декабря 2018

Кто-нибудь знает, возможно ли разработать полностью социальную платформу на базе iOS и Android с использованием React Native и Swift или Objective C для интеграции собственного приложения для мгновенного обмена сообщениями в ленту новостей с помощью плавающего значка?

Наш веб-сайт отзывчив и может стать отличным гибридным приложением с использованием встроенной оболочки, но мы стремимся отойти от веб-решений и хотим попытаться создать полностью нативное решение с помощью React Native и, возможно, Swift или Objective C. Мы обнаружили достойное решение.IM SDK, который является многофункциональным, но написан на Objective C и Swift и хочет использовать это Instant Messaging Solution и пытается сопоставить графику чата с остальной частью приложения.

Все мысли, идеи и решения приветствуются.

1 Ответ

0 голосов
/ 11 декабря 2018

Вы можете написать код в Objective-C/Swift или Java для разработки своих собственных модулей и воспользоваться преимуществами нативного API для iOS или Android.Но React-Native имеет несколько встроенных модулей, которые упростили бы ваш рабочий процесс, просто написав JavaScript и magic из React-Native.Это позволяет создавать приложения на JavaScript, которые используют реальные нативные элементы, а не только WebViews.

Если вам нужно написать свои собственные модули в Objective-C/Swift или Java, вы должны использовать Bridge, который реализует React-Native для обмена данными между Native-Code и кодом Javascript.

" Иногда приложению требуется доступ к API платформы, и React Native еще не имеет соответствующего модуля. Возможно, вы захотите повторно использовать некоторыесуществующий код Objective-C, Swift или C ++ без необходимости переопределения его в JavaScript или написания высокопроизводительного многопоточного кода, например, для обработки изображений, базы данных или любого количества расширенных расширений . "с Официальный сайт React-Native

...