数智天气App需求书
前言
为促进组间合作交流以及锤炼技术,UI组和安卓组将合作开发一款天气APP。数据支持由 和风天气
提供开发者版本,我们需要基于该API打造一款好用实用的天气软件。
API开发文档 | 和风天气开发平台 (qweather.com)
开发出来后,将联名开源到GitHub,UI同学也可以开源到figma
开发限制
- 由于我们使用的是开发者版本,未使用付费版本,所以会有些数据是无法获取的。下面列举这些数据
- 格点天气API
- 历史数据API
- 热带气旋(台风)API
- 海洋API
- 太阳高度角 - API | 和风天气开发平台 (qweather.com)
- 太阳辐射逐小时预报 - API | 和风天气开发平台 (qweather.com)
- 其次设计的同学如果单独设计天气状态图标的话,需要对应下面这个表设计好,导出文件的时候也需对应好文件编号。下面给出对应的表
点击图标即可查看对应的编号
很复杂的动画需要用到Free Lottie Animation Files, Tools & Plugins - LottieFiles这个平台
UI的同学可以根据平台规则画好动画后,上传到这个平台,然后我们去直接引用导入即可。
What is a Lottie animation? - LottieFiles
LottieFiles for Figma Plugin - Enrich your designs with motion
软件要同时兼容中文和英文,白天和黑夜
功能
这个软件我们不对功能做需求限制,UI的同学根据 API开发文档 | 和风天气开发平台 (qweather.com) 这个文档里面我们能用到的功能自行设计即可,你们可以参考各种天气APP,随意发挥想象来设计该软件。
由于每个数据都对应有网页的,UI的同学也可以设计点击事件,跳转出网页来查看更多信息。