我能用反应本机构建Android应用吗?

时间:2015-03-26 20:12:01

标签: android reactjs react-native

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

13 个答案:

答案 0 :(得分:170)

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

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

答案 1 :(得分:52)

<击>否。您无法使用此版本构建Android应用。

Facebook已经表示他们正在制作一个Android版本,并且着名地说#34;给我们6个月&#34;,some people have taken as a promise。我不会将任何重要的商业决策建立在6个月结束时会被揭开的幻想上,但你至少可以对他们认真做好生产准备的事实抱有一些希望。在他们让我们访问它之前,它不仅仅是一个天上掉馅饼的希望。

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

<强>更新

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

如上所述,如果尝试从iOS移植应用程序,目前有几件事情无效。但值得一试。

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

答案 2 :(得分:11)

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

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

答案 3 :(得分:6)

虽然你现在无法做到,但它不应该花那么长时间。

第一个React Native Android应用程序已于两周前在play store中发布,并由reactjs twitter帐户发送:

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

答案 4 :(得分:2)

好消息!现在它可能!

“所以它发生了,我们等待大约6个月后的提交!” - usereact.com

请详细了解:http://www.reactnative.com/react-native-for-android/

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

Glad

答案 5 :(得分:0)

我已经尝试过Facebook在Android上的原生反应,它确实有效。

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

简单的js文件:link

答案 6 :(得分:0)

是的,我们现在可以在反应原生中开发Android应用程序。

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

1)F8

2)Facebook广告经理

3)小队

4)Discovery VR

5)Ziliun等..

还有更多人还在计算。

由于易于使用JSX语法,来自世界各地的开发人员现在选择反应原生的移动应用程序开发。

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

答案 7 :(得分:0)

<强> TLDR;是的,

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

React Native android应用程序开发非常稳定,已经使用React-Native在生产中构建并使用了大量的Android应用程序。

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

您还可以轻松地将原生Android Java代码集成到本机反应中。请参阅here

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

答案 8 :(得分:0)

当然,      使用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。 我已经足够了

答案 9 :(得分:0)

是的,不仅是Android,而且是使用XCode的iOS

答案 10 :(得分:0)

是的,您可以使用React-Native制作真实的mob应用程序。 React-Native用于创建混合移动应用程序。在这种情况下,我们用javascript编写了代码,将其转换为ios的swift和android的java。

答案 11 :(得分:0)

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

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

react-native run-android

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

快乐编码..:)

答案 12 :(得分:0)

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