这么多年以来,一直没有自己在线下做一款小产品,归根结底来总结一个字,那就是 ---- 懒。由于疫情和其它一些原因最近一直也就没有搬砖,所以就决定利用这段时间来倒腾一些小东西。
故,“蓝思天气”微信小程序于2019年12月8日立项,断断续续的经历了3个月时间(疫情原因基本延期了90%左右的时间),一边设计产品原型、产品业务、第三方数据接口,也算是一款真正从UI设计 => 前端 => 后端的微信小程序产品。
思想目的
以微信小程序为主开发框架,可使用一些常用的小程序组件,有前后端数据通信交互,一款实用的日常小工具等等,还有一些想不起来了,所以决定开发一款天气预报小程序。
技术架构
原生微信小程序、ES2015+、Vant Weapp、Iconfont、EC-Canvas、PHP、Nginx
产品演示
产品参考“小米天气”、“彩云天气”、“墨迹天气"等界面级功能的简单功能小程序
天气预报界面
图标绘制界面
产品特性
特点:极简扁平、十分钟级数据更新、自定义天气图标、彩云天气数据API强力驱动
缺点:缺少部分功能、部分机型兼容、仅支持中国地区(国外未测试)、缺少人机交互、天气动态
在整个产品的开发过程中发现小程序没有”数据状态“管理功能,Echarts、G2性能及兼容问题,一边设计、业务、挑选第三方组件及接口(测试性能及兼容性),浪费实际开发进度30%左右时间,这点值得我深度思考后来的一些项目时间的合理安排。
产品更新
无限期持续更新,当然还得有这方面的时间和精力,不过我会尽量去做产品的更新迭代,后期也有写成手拉手开发学习的教程和大家一起学习交流(可关注作者,哦!)。
产品开源
开发这款产品目的就是和一起搬砖的你们或者对小程序有兴趣的机友分享学习,所以适当(完善功能及代码整理规范后)时机将会在Github和码云开源。
转载说明
个人社区博客转发请标明作者及来源出处,自媒体类转发请联系作者,请尊重作者的劳动成果,谢谢大家支持!