Как разрабатывать кроссплатформенные мобильные приложения - PullRequest
0 голосов
/ 09 марта 2019

Итак, я пытаюсь разработать мобильное приложение.Я новичок в этом, и я очень озадачен тем, как сделать приложение кроссплатформенным.Могу ли я один раз написать код и сделать его доступным для пользователей IOS и Android?Если да, то какие инструменты вы порекомендуете для этого?Я исследую это, и я нигде не получаю четкого ответа.Спасибо.

Ответы [ 2 ]

0 голосов
/ 09 марта 2019

React Native - широко используемое, широко поддерживаемое решение для создания кроссплатформенных нативных приложений. Цитирую собственный сайт React Native:
"A React Native app is a real mobile app. The apps you are building with React Native aren't mobile web apps because React Native uses the same fundamental UI building blocks as regular iOS and Android apps. Instead of using Swift, Kotlin or Java, you are putting those building blocks together using JavaScript and React."

Еще одна точка продажи React Native - это то, что
"React Native combines smoothly with components written in Swift, Java, or Objective-C. It's simple to drop down to native code if you need to optimize a few aspects of your application"

И, конечно же, React Native используется Facebook, Instagram, Uber, Skype, Tesla, Bloomberg, Pinterest . Я использовал это лично для личных и профессиональных проектов.

Но все зависит от того, знаете ли вы javascript.

0 голосов
/ 09 марта 2019

Существует множество фреймворков, некоторые из которых наиболее часто используются: Флаттер , Xamarin и React Native

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

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