【问题标题】:What do I need to provide my team for iOS and Android development using Flutter?我需要为我的团队使用 Flutter 进行 iOS 和 Android 开发提供什么?
【发布时间】:2021-04-21 15:55:16
【问题描述】:

Flutter n00b 在这里。所以对我放轻松;-)

我在我的 Windows 10 PC 上安装了 Android Studio,并开始尝试 Flutter 开发。

到了能够在 Android 商店发布一个简单应用的地步:

Jake Jon Music

很简单。现在我想和我的团队(我们 3 人)一起前进。

为了构建 iOS 和 Android 应用,我还需要什么(硬件/软件)?

这是我认为到目前为止我需要的:

  1. 一台带有 Xcode 的 Mac OS 计算机,用于构建/测试/部署到 Apple App Store
  2. Apple 开发者帐户
  3. 为团队存储代码的文件服务器/NAS
  4. Gitlab 服务器

任何人都可以提出其他需要的建议吗?

随时建议您自己的团队设置。

【问题讨论】:

  • 你需要一个物理 IO 设备,iphone 或 ipad。
  • Que chatice,但谢谢...预算低...有什么建议我应该得到什么?

标签: xcode flutter gitlab


【解决方案1】:

一些注意事项:

  1. 您不需要文件服务器/NAS。如果试图降低成本,您将使用一些基于云的存储库,开发人员将克隆到他们的本地机器,为他们在本地机器上的工作创建他们的分支,然后定期将他们的分支推回基于云的 repo。无需 NAS 或文件服务器。

  2. 我不确定“GitLab 服务器”的意图。如果您正在谈论从字面上设置自己的服务器并在其上安装 GitLab,那么您真的不需要这样做。我会考虑利用具有成本效益的基于云的解决方案。恕我直言,在建立自己的源代码控制服务器的开销开始有意义之前,您需要一个相当大的团队。

  3. 对于未包含在您列表中的内容,我可能会建议:

    • 内部项目管理解决方案(例如 Jira、Asana、Clubhouse 等),用于跟踪开发项目期间的所有活动部分、票证/故事、看板等。

    • 客户服务/问题管理系统(例如 ZenDesk 等)。

    • 崩溃报告系统(例如 Crashlytics、Sentry 等)。

    • 对于团队来说,除电子邮件之外的通信系统(例如 Slack、Basecamp 等)是谨慎的。

    • 我赞同 Jorge 对具有不同操作系统版本的各种不同物理设备的建议进行测试。通常存在仅在物理设备上表现出来的问题(尤其是后台服务、位置服务、不同屏幕尺寸上的渲染工件等)。模拟器只能带您到此为止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-04
    • 2022-09-27
    • 2016-03-02
    • 2018-10-12
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多