Как разработать библиотеку кроссплатформенных приложений - PullRequest
0 голосов
/ 08 февраля 2020

В настоящее время у нас возникает ситуация, когда нам нужно создать библиотеку Android (aar) и iOS Framework. Вы знаете о преимуществах, поэтому мы хотели бы сделать это кроссплатформенным способом. В нашей компании существует сильный опыт React Native, но поскольку официального решения для достижения этой цели не существует, мы были бы открыты и для других предложений. Я прочитал здесь , что это можно сделать. Однако упомянутое решение имеет серьезные недостатки, такие как размер .framework в iOS. У кого-нибудь есть лучший подход к этому?

1 Ответ

0 голосов
/ 08 февраля 2020

Вы можете просмотреть Kotlin / Native для кроссплатформенных библиотек.

Kotlin / Native поддерживает двустороннюю совместимость с Native world. С одной стороны, компилятор создает:

  • исполняемый файл для многих платформ
  • stati c библиотека или динамическая c библиотека с C заголовками для C / C ++ projects
  • инфраструктура Apple для Swift и Objective- C проекты

С другой стороны, Kotlin / Native поддерживает взаимодействие для использования существующих библиотек непосредственно из Kotlin / Native:

  • stati c или dynamic c C Библиотеки
  • C, Swift и Objective- C framework
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...