Кроссплатформенная разработка приложений для Android и IOS - PullRequest
0 голосов
/ 03 октября 2018

Мне нужно разработать простое приложение для Android и IOS (Gui с использованием стандартных компонентов Android / IOS - оба имеют эквивалентные компоненты для того, что я хочу использовать).Поэтому я ищу кроссплатформенное решение, которое может упростить его.Я нашел nativescript с angular и реагирую на native.Оба выглядят круто, и я прочитал много положительных моментов и различий между ними.Теперь я предпочитаю nativescript с angular из-за фрагментов кода на angular, которые я могу использовать в сети.

Вот, но:

Но мне нужно иметь возможность отправлять некоторые байты через wifi (невеб или через http).И я не могу найти решение для этого.Это легко сделать в нативной разработке приложений.Так это какой-то вариант для вызова кода Java из собственного сценария или как это можно сделать?Или в этом случае лучший / единственный способ добиться этого - использовать собственную разработку приложений?

Спасибо за любой ответ.

РЕДАКТИРОВАТЬ: я нашел руководство по созданию собственного плагина, и он работает: https://www.nativescript.org/blog/plugins-and-jars

1 Ответ

0 голосов
/ 04 октября 2018

Для реакции это довольно просто, вы можете обернуть любой встроенный код в модуль реакции.Посмотрите на эту страницу документации: https://facebook.github.io/react-native/docs/native-modules-android

Для нативного сценария вы получаете доступ к нативным API через код JS, см. Здесь: https://docs.nativescript.org/core-concepts/accessing-native-apis-with-javascript

Я знаю, что Cordova не обсуждается, ноимея большую часть работы, проделанной в Angular для веб, вы также можете принять это во внимание.Интеграция любых встроенных функций / SDK очень проста с Cordova.

...