如何开始构建跨平台应用?

时间:2021-04-27 16:30:38

标签: node.js firebase react-native google-cloud-firestore

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

尽管我们都对 React 有相当多的了解,并且看过一些关于 react-native 和 firebase 的视频,但从头开始移动应用程序开发对我们来说仍然很陌生。我们无法回答以下问题:

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

这些是我们的众多问题之一,我们在这无限信息的海洋中迷失了方向。

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

1 个答案:

答案 0 :(得分:-2)

  1. React Native 是一个很好的起点。在当今以 flutter 和 react 为主导的生态系统中,Angular 不幸落后了。
  2. 两者,Cloud 函数都是 Firebase 的服务器实例解决方案,这些函数创建了执行复杂或安全任务的短期函数,例如处理付款、删除/管理用户等。而您的大部分应用及其与 Firebase 的逻辑应该在客户端上进行处理,包括访问数据,前提是您有安全规则。
  3. 这完全取决于您选择的框架,但一般来说,应该有一个构建选项,使您能够配置要使用哪些设置进行编译。