我可以使用 React Native 构建 Android 个应用程序吗?

Can I build Android apps with react native?

最近推出的 React Native 功能只是 iOS 应用示例和文档。

没有。您无法使用此版本构建 Android 个应用程序。

Facebook 已表示他们正在开发 Android 版本,并著名地表示 "give us 6 months",即 some people have taken as a promise。我不会将任何重要的业务决策建立在它会在 6 个月结束时公布的幻想之上,但你至少可以抱有一些希望,因为他们在给我们之前是认真地准备好生产的访问它,这不仅仅是天上掉馅饼的希望。

此外,正如其他人指出的那样,Facebook 已经发布了他们使用 Android 版本的 React Native 构建的应用程序。所以至少部分已经准备好迎接黄金时段了。

更新

Android 对 React Native 的早期支持已推送到 GitHub!

如前所述,如果尝试从 iOS 移植应用程序,有几项目前无法正常工作。但值得一试。

https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be

是的。

Android 的 React Native 于 2015 年 9 月 14 日发布。

文档:http://facebook.github.io/react-native/

它的目标不是成为一个跨平台、一次编写运行-随处可见的工具。它的目标是一次学习随处编写。 -Colin Eberhardt,来自 Raywenderlich

好消息是 Android 的 React Native 终于来了。 (https://code.facebook.com/posts/1189117404435352)

虽然您现在不能这样做,但应该不会花那么长时间。

第一个 React Native Android 应用程序已于大约两周前在 Play 商店中发布,reactjs 推特帐户在推特上发布了推文:

https://twitter.com/reactjs/status/615638361328349185

好消息!现在有可能了!

"And so it happens, the commit we're waiting since about 6 months!" - usereact.com

请阅读更多内容:http://www.reactnative.com/react-native-for-android/

观看此视频:https://www.youtube.com/watch?v=MNNR01NF290

我已经在 Android 上试用了 Facebook React Native,它确实有效。

可以找到简单的Ubuntu安装指南here

简单的 js 文件:link

是的,我们现在也可以在 react-native 中开发 android 应用程序。

并且一些应用程序已经在 android 中使用 react-native 开发 如:

1)F8

2)Facebook 广告管理器

3)小队

4)探索VR

5)紫莲等

还有更多还在计算中。

由于 JSX 语法易于使用,世界各地的开发人员现在都选择 react-native 进行移动应用程序开发。

而且在 MVC 中通常简称为 V。 由于 React 不对您的其他技术堆栈做出任何假设,因此它可以轻松嵌入到现有的非 React Native 应用程序中。

TLDR;是的,

详细答案(截至 2017 年 11 月)

React Native android 应用程序开发非常稳定,并且已经使用 React-Native 构建和使用了大量 Android 应用程序。

您可以找到应用展示 here。他们中的大多数都有 IOS 和 Android 版本。

您还可以轻松地将原生 Android java 代码集成到 react-native。参考 here

作为一名正在使用具有大量本机 java 代码依赖性的 react-native 构建 Android 应用程序的开发人员,react-native 运行稳定,我发现文档和社区支持是足够的。

是的,它适用于 ios 和 android 平台,如果它针对不同的平台使用不同的代码,请务必在 app.js 中提及代码入口点。然而,像本机事件或位置管理器这样的本机功能需要用本机语言编码,然后使用 RCT_EXPORT 导出,您可以在文档

中找到更多相关信息

当然, 使用 React Native,您可以构建真正的移动应用程序。真正的应用程序意味着接近平台,或者可以简单地说 99% 本机 app.react 本机提供了使用 javascript 构建本机 android 应用程序的简单方法以获得丰厚的利润 design.You 具有 android studio 和 android studio 中的错误修复相关的原生模块集成和对 react.js 的良好理解然后你可以使用 react native 构建 android 应用程序。 android 应用的基本要求 1. 配置android studio 请按照下面link 操作,避免安装python。 https://facebook.github.io/react-native/docs/getting-started。 2. for UI 你将从官方文档中学习flex-box。 我觉得够了

是的,不仅是 android,还有 iOS 使用 XCode

是的,你可以用 React-Native 制作 real-world 暴徒申请。 React-Native 用于创建混合移动应用程序。在此,我们在 java 脚本中编写代码,它被转换为 ios 的 swift 和 android 的 java。

是的,您可以使用 React Native 构建 Android 应用程序。为此,您必须安装 Android Studio 以及所有必需的 SDK。您可以通过使用 Android Studio 和命令行在 Android 模拟器中 运行 您的 React Native 应用程序。

对于命令行,运行以下命令:

react-native run-android

否则,您可以在 Android Studio 中打开由 React Native 在 android 文件夹中创建的 android 项目,然后从那里打开 运行 项目。

快乐编码..:)

是的,您绝对可以使用 react-native 构建 android 应用程序。这是 React Native 的一大优势。在 Facebook 创建它之前,您必须使用不同的代码构建您的应用程序两次:一次用于 iOS 使用 Swift 或 Objective-C 一次用于 Android 使用 Java或 Kotlin。