我可以使用本机生成Android应用程序吗?

安卓 Android

Gil番长

2020-03-11

最近发布的React本机功能只是iOS应用示例和文档。

第693篇《我可以使用本机生成Android应用程序吗?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

13个回答
十三Tony伽罗 2020.03.11

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

樱Mandy 2020.03.11

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

小胖泡芙 2020.03.11

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

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

react-native run-android

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

快乐编码.. :)

Pro神无樱 2020.03.11

当然,使用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-started2.对于UI,您将从官方文档中学习flex-box。我的事情就足够了

斯丁村村 2020.03.11

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

并且一些应用已经在react-native中为Android开发,例如:

1)F8

2)Facebook广告经理

3)小队

4)发现VR

5)自流等

还有更多还在计数。

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

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

神奇逆天猪猪 2020.03.11

TLDR;是,

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

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

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

您还可以轻松地将本机Android Java代码集成到react-native。请参考这里

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

Jim老丝梅 2020.03.11

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

简单的Ubuntu安装指南可以在这里找到

简单的js文件:链接

猴子十三 2020.03.11

是的,它适用于平台ios和android,如果在不同平台上使用不同的代码,请确保在app.js中提及代码入口点。但是,诸如本机事件或位置管理器之类的本机功能需要用本机语言编码,然后使用RCT_EXPORT导出,您可以在文档中找到有关此功能的更多信息

GilTony泡芙 2020.03.11

好消息!现在有可能!

“就这样,大约六个月以来我们一直在等待提交!” -usereact.com

请阅读以下详细信息:http : //www.reactnative.com/react-native-for-android/

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

高兴

Tony伽罗Sam 2020.03.11

它的目标不是要成为一个跨平台,可随时随地运行的工具。它旨在随时随地学习。-Raywenderlich的Colin Eberhardt

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

Near逆天 2020.03.11

虽然您现在无法执行此操作,但它应该不会花那么长时间。

第一个React Native Android App已于大约两周前在play store上发布,这是由reactjs twitter帐户发布的:

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

神奇启人 2020.03.11

是。

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

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

JinJin卡卡西小胖 2020.03.11

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

Facebook表示他们正在开发一个Android版本,并著名地表示“给我们6个月”,这是一些人的承诺我不会将任何重要的商业决策都基于这样的幻想,即在6个月结束后将其揭幕,但您至少可以对他们在向我们提***品之前认真对待使其能够投入生产的事实抱有一定希望。访问它,这不仅是希望之门。

而且,正如其他人指出的那样,Facebook已经发布了他们使用Android版本的React Native构建的应用程序。因此,至少其中的一部分已准备就绪。

更新

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

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android