我可以用本地反应构建 Android 应用程序吗?

最近推出的反应本地功能只是 iOS 应用程序的例子和文档。

59048 次浏览

不,你不能用这个版本构建 Android 应用程序。

Facebook 表示他们正在开发一个 Android 版本,并且有句名言“给我们6个月的时间”,有些人把它当作承诺就是这么说的。我不会把任何重要的商业决策建立在6个月之后就会发布的幻想上,但是你至少可以抱有一些希望,因为他们是认真的,在他们给我们使用它之前,就已经做好了生产准备,而且这不仅仅是一个天上掉馅饼的希望。

此外,正如其他人所指出的,Facebook 已经发布了他们用安卓版本的 React Natural 构建的应用程序。所以至少 零件已经为黄金时段做好了准备。

更新

早期对安卓本机反应的支持已经被推到了 GitHub!

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

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

是的。

React NativeforAndroid 于2015年9月14日发布。

医生: http://facebook.github.io/react-native/

它的目标不是成为一个跨平台的、一次写入(write-once run)到任何地方的工具。它的目标是学习-一旦写-在任何地方。- Colin Eberhardt 来自 Raywenderlich

好消息是,反应原生 Android 终于到来了。(https://code.facebook.com/posts/1189117404435352)

虽然你现在不能做,但也不会花太长时间。

大约两周前,第一款反应本地安卓应用程序(React NativeAndroid App)在游戏商店发布,由 reactjs Twitter 账户发布:

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

好消息! 现在有可能了!

“我们等待了6个月的承诺就这么发生了!”-usereact.com

请继续阅读: http://www.reactnative.com/react-native-for-android/

看这个视频: https://www.youtube.com/watch?v=MNNR01NF290

Glad

我试过 Facebook 在 Android 上的原生反应,它真的起作用了。

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

简单的 js 文件: 链接

是的,我们现在也可以开发 Android 应用程序的反应-本地。

其中一些应用程序已经开发出来,是针对 Android 的本地应用程序 例如:

1) F8

2) Facebook 广告经理

3)救援队

4)发现虚拟现实

5)子莲等。

还有很多仍在计算中。

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

而且在 MVC 中它通常被简单地称为 V。 由于 React 不会对其余的技术堆栈做任何假设,所以它可以很容易地嵌入到现有的非 React 本机应用程序中。

是的,

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

React Nativeandroid 应用程序的开发非常稳定,已经有相当数量的 Android 应用程序已经构建并在生产环境中使用 React-Nativeandroid 应用程序。

你可以找到一个应用程序 给你的展示,它们中的大多数都有 IOS 和 Android 版本。

你也可以很容易地集成你的本地 Android Java 代码来做出反应。参考 给你

作为一个开发人员,他使用 response-national 构建 Android 应用程序,这个应用程序有很多本地 Java 代码依赖项,response-national 运行稳定,我发现文档和社区支持是足够的。

是的,它同时适用于 ios 和 android 平台,如果 app.js 在不同的平台上使用不同的代码,一定要在 app.js 中提到代码入口点。然而,像本机事件或位置管理器这样的本机函数需要用本机语言编写,然后使用 RCT _ EXPORT 导出,您可以在文档中找到更多关于它的信息吗

当然, 使用反应本机,你可以建立真正的移动应用程序。真正的应用程序意味着接近平台,或者可以简单地说99% 的本地应用程序。反应本地为使用 javascript 构建本地 android 应用程序提供了简单的方法,从而获得利润丰厚的设计。你有关于 android 工作室和错误修复的基本知识,在 android 工作室相关的本地模块集成和很好的理解的 react.js,然后你可以使用本地的反应来构建 android 应用程序。 Android 应用程序的基本要求 配置 android 工作室请按照下面的链接,避免安装 python。 Https://facebook.github.io/react-native/docs/getting-started. 对于 UI,你可以从官方文档中学习 Flex-box。 我觉得这就够了

是的,不仅是 android,而且 iOS 也使用 XCode

是的,您可以使用本机反应制作真实世界的暴民应用程序。反应-本机是用来创建一个混合移动应用程序。在这里,我们使用 javascript 编写代码,这些代码在 ios 中转换为迅速代码,在 android 中转换为 java 代码。

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

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

react-native run-android

否则,您可以在 AndroidStudio 中打开 Android 项目,该项目是由 ReactNativeininandroid 文件夹中创建的,并从该文件夹运行该项目。

快乐编码. . :)

是的,你完全可以使用反应本机构建 Android 应用程序。这是反应本机的最大好处之一。在 Facebook 创建它之前,你必须用两次不同的代码来构建你的应用程序: 一次用于使用 Swift 或 Objective-C 的 iOS,另一次用于使用 Java 或 Kotlin 的 Android。