最近推出的 React Native 功能只是 iOS 应用示例和文档。
14 回答
不可以。您不能使用此版本构建 Android 应用程序。
Facebook 已表示他们正在开发 Android 版本,并有句名言“给我们 6 个月”,一些人将其视为承诺。我不会将任何重要的商业决策建立在 6 个月结束后会公布的幻觉上,但你至少可以抱一些希望,因为他们在给我们之前认真地准备好生产访问它,这不仅仅是一个天上掉馅饼的希望。
此外,正如其他人所指出的,Facebook 已经发布了他们使用 Android 版本的 React Native 构建的应用程序。所以至少它的一部分已经准备好迎接黄金时段了。
更新
对 Android 版 React Native 的早期支持已推送到 GitHub!
如前所述,如果尝试从 iOS 移植应用程序,有几件事目前无法正常工作。但值得一试。
https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be
它的目标不是成为一个跨平台、一次编写、随处运行的工具。它的目标是随时随地学习。-Colin Eberhardt,来自 Raywenderlich
好消息是适用于 Android 的 React Native 终于来了。(https://code.facebook.com/posts/1189117404435352)
虽然你现在不能做,但不应该花那么长时间。
大约两周前,第一个 React Native Android 应用程序已在 play 商店中发布,由 reactjs 推特帐户发布:
好消息!现在有可能!
“所以它发生了,我们等待了大约 6 个月的提交!” -usereact.com
是的,您可以使用 React Native 构建 Android 应用程序。为此,您必须安装带有所有必需 SDK 的 Android Studio。您可以使用 Android Studio 和命令行在 Android 模拟器中运行您的 React Native 应用程序。
对于命令行,运行以下命令:
react-native run-android
否则,您可以在 Android Studio 中打开由 React Native 在 android 文件夹中创建的 android 项目,然后从那里运行该项目。
快乐编码.. :)
TLDR;是的,
详细解答(截至2017年11月)
React Native android 应用程序开发非常稳定,并且已经使用 React-Native 构建了大量的 Android 应用程序并在生产中使用。
您可以在此处找到应用程序展示。他们中的大多数都有IOS和Android版本。
您还可以轻松地将您的原生 Android java 代码集成到 react-native。参考这里
作为一个使用 react-native 构建 Android 应用程序的开发人员,它有很多本地 Java 代码依赖项,react-native 运行稳定,我发现文档和社区支持已经足够了。
是的,您可以使用 React-Native 制作现实世界的 mob 应用程序。React-Native 用于创建混合移动应用程序。在此,我们用 javascript 编写代码,这些代码被转换为 swift 用于 ios 和 java 用于 android。
是的,您绝对可以使用 react-native 构建 android 应用程序。这是 React Native 的一大优势。在 Facebook 创建它之前,您必须使用不同的代码构建您的应用程序两次:一次用于 iOS,使用 Swift 或 Objective-C,另一次用于 Android,使用 Java 或 Kotlin。
是的,它适用于 ios 和 android 平台,如果它为不同的平台使用不同的代码,请务必在 app.js 中提及代码入口点。但是,本地事件或位置管理器等本地函数需要用本地语言编码,然后使用 RCT_EXPORT 导出,您可以在文档中找到更多相关信息
是的,不仅适用于 android,还适用于使用 XCode 的 iOS
当然,使用 React Native 你可以构建真正的移动应用程序。真正的应用程序意味着接近平台或简单地说 99% 原生应用程序。react native 为使用 javascript 构建原生 android 应用程序提供了简单的方法来实现有利可图的设计。你有 android studio 的基本知识和 android studio 相关的原生模块集成中的错误修复和良好的了解 react.js 然后您可以使用 react native 构建 android 应用程序。 android 应用程序的基本要求 1. 配置android studio 请按照下面的链接,避免安装python。 https://facebook.github.io/react-native/docs/getting-started。2. UI 方面你会从官方文档中学习 flex-box。我的事情就足够了
是的,我们现在也可以在 react-native 中开发 android 应用程序。
并且一些应用程序已经在 react-native 中为 android 开发,例如:
1)F8
2)Facebook 广告经理
3)小队
4)探索VR
5)自流等。
还有更多仍在计数。
由于 JSX 语法易于使用,来自世界各地的开发人员现在选择 react-native 进行移动应用程序开发。
而且它通常被简单地称为MVC中的V。由于 React 不对您的技术堆栈的其余部分做任何假设,因此它很容易嵌入到现有的非 React Native 应用程序中。