我是移动开发的新手,基本上我有一个基于PHP / MySQL的网络应用程序来销售库存图片。但我想创建一个Android / iOS版本的网站,其中包含一些来自网站的基本核心功能,但主要用途是访问手机的摄像头和GPS功能。拍照并上传到我的网站。我希望它感觉像一个原生应用程序。所以考虑使用ReactJS。
我遇到的一些新手问题是:
1)ReactJS最好的方法是这样做还是有人有更好的建议?主要是Android / iOS的速度和原生外观。
2)是否可以在应用发布后更改应用的终点?假设我想在应用发布后更改我的网站域名。移动应用程序是否可以在每次运行时从我的服务器获取配置选项,以便可以使用不同的布局,广告,上传终端等进行更新?或者这些内容是否锁定在移动应用上?
3)任何已经存在的应用程序与我需要的类似,我可以将其作为起点? (我可以购买或使用开源?)或者有兴趣为我建造它作为付费方项目? : - )
答案 0 :(得分:1)
与其他替代方案相比,React Native具有良好的性能。但是如果你想要速度和原生的外观和感觉,在Xcode或Android Studio中编写平台特定的代码将带你进一步。
是的,可以在应用启动时更改端点。这完全取决于您如何构建应用程序。但是,应该有一个服务器更新应用程序有关配置更改。我建议,您可以使用Apple推送通知服务或Google Cloud Messaging推送配置更改,而不是每次启动应用程序时下载配置。
当然,有。 Flickr,在我的头顶