Создать собственный SDK для React Native - PullRequest
1 голос
/ 30 апреля 2020

Я хочу добиться чего-то вроде создания моего собственного SDK, например, такого, который предоставляет response-native-fbsdk или rn-onesignal-sdk , чтобы эти функции могли быть реализованы в собственном проекте реагировать.

Basi c вопросы:

  1. С чего начать? Как, например, предварительные условия?
  2. Требуется собственное кодирование, я полагаю, для этой функции?

Любое объяснение или любой подобный опыт в этом будет очень полезен.

1 Ответ

1 голос
/ 30 апреля 2020

С чего начать? Как, например, предварительные условия?

Вы можете использовать такой шаблон, как этот . Он включает в себя проект example, который в основном представляет собой приложение, которое вы можете использовать для тестирования интеграции вашего собственного модуля и быстрой итерации по нему.

Требуется собственное кодирование для этой функциональности?

Только если вам нужно использовать функциональность, определяемую платформой c, или предоставлять привязки к какой-либо уже существующей собственной библиотеке. Оба примера, которые вы упомянули, делают именно это - потому что у них есть собственные SDK, которые можно использовать в приложениях, отличных от RN, и они предоставляют привязки React Native для них.

Если ваша библиотека - просто бизнес-логика c + некоторые в сети, и вы не собираетесь использовать его в приложениях, отличных от RN, вы можете сделать все это в JS. Нет необходимости в родном коде. Если вы выберете go с шаблоном, который я связал выше, есть инструкции, как использовать его для создания чистой библиотеки JS React Native.

Я буду рад обновить мой ответ, если вы сможете поделиться некоторыми конкретными требованиями о том, что вы хотите, чтобы ваш SDK делал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...