如何开始构建跨平台应用程序? [关闭]

Posted

技术标签:

【中文标题】如何开始构建跨平台应用程序? [关闭]【英文标题】:How to start building a cross platform app? [closed] 【发布时间】:2021-07-21 00:47:24 【问题描述】:

我和我的朋友正在从头开始创建产品。我们的目标是使用 react-native 构建一个跨平台的应用程序。我们计划使用 firebase 作为我们的服务器托管应用程序。

尽管我们都拥有相当多的 React 知识,并且浏览过一些有关 react-native 和 firebase 的视频,但从头开始开发移动应用程序对我们来说还是很新鲜的。我们无法回答以下问题:

    从哪里开始开发? 我们应该在 nodeJS 中编写我们的服务器并将其部署在 firebase 上,我的应用程序可以调用端点,还是应该直接从客户端连接到 firebase? 如何设置配置文件和不同的开发环境?

这些是我们面临的众多问题之一,我们在这片无限信息的海洋中感到迷失。

有人可以在这里指导我们吗?如果我能以更好的方式提出我的问题,请帮助我。

【问题讨论】:

【参考方案1】:
    React Native 是一个很好的起点。在当今以 Flutter 和 React 为主导的生态系统中,Angular 不幸落后了。 Cloud 函数都是 Firebase 对服务器实例的解决方案,它们创建了执行复杂或安全任务(例如处理付款、删除/管理用户等)的短期函数。虽然您的大部分应用程序及其与 Firebase 的逻辑应该在客户端处理,包括访问数据,只要您有安全规则。 这完全取决于您选择的框架,但一般来说,应该有一个构建选项可以让您配置要使用哪些设置进行编译。

【讨论】:

以上是关于如何开始构建跨平台应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iOS / Android 跨平台开发 [关闭]

如何将煎茶 App 上传到 iTunes 平台? [关闭]

PyQt 跨平台安装程序构建器 [关闭]

哪个是移动应用程序开发的最佳跨平台框架? [关闭]

简单的跨平台琐事应用程序[关闭]

React Native v Xamarin Forms - 选择跨平台应用程序环境[关闭]