应用场景规划和设计
作为开发者,我们都认为代码可以解决一切(这一点我跟你也一样)。但是做项目多了,尤其是当你想要做一个能长期运营的应用时,你也会同意我的观点,在动手做之前,适当地思考一下设计,不仅仅是指用户界面,更重要的是场景,是非常有意义的。强烈建议大家花时间看看下面这个文档。
当然,产品经理(项目经理)和设计师更应该看这个文档。
https://docs.microsoft.com/zh-cn/microsoftteams/platform/concepts/design/design-teams-app-overview
设计原则
请时刻提醒自己注意如下十条设计原则。我特别有感触的是:协作,轻负载,本机或不同,描述良好这几个。以下原则也是来自上面的链接,中文翻译的其实有点生硬,欢迎大家也可以参考英文的版本 https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/design/design-teams-app-overview#teams-app-design-principles。
本书范例场景
为了让大家能直观地学习各种场景的开发,本书设计了三个真实的场景,请参考下面的列表。
平台能力 | 场景 |
---|---|
选项卡(个人) | 扫码开箱 |
选项卡(团队) | 家校通应用 |
机器人(群聊) | 提醒所有人(@all) |
让我们开始吧。