阅读 607

Flutter App 垃圾分类助手

因为本人在上海,马上临近7月,上海市就会率先在全国执行垃圾分类政策,届时所有居民、商业垃圾都需要进行人工分类。由于我曾经在韩国生活过两年,对垃圾分类深有感触,同时也非常支持垃圾分类政策对执行。

于是我花了两天时间写了一个垃圾分类 App ,使用了 Flutter 作为开发框架,同时支持 iOS & Android 。目前 App 还比较简单,能够通过点击具体的垃圾分类查看该分类下的所有垃圾,另外也支持文字搜索垃圾。

搜索 API 使用了上海市绿化和市容管理局的官方接口,得到的结果准确度比较高,妈妈再也不用担心我分不清垃圾啦。

技术细节

基本上没有什么技术细节。。。用了 provider 来做数据绑定和管理状态,另外垃圾分类的 Json 数据比较大,所以做了一个缓存,每次请求完数据后会写入本地文件。

之后会考虑加入“猜一猜”功能,给出垃圾让用户分辨是属于哪一种垃圾。

Apple Developer 账户到期了。。。可能会先研究一下,发一个 Android 版本。

然后可能会写一个 SwiftUI 版本。。。

截图

项目地址

Waste Sorting Helper

好吧,后来发现上架这个事情短期内可能还弄不好,于是又花了两天时间写了个微信小程序。这下你们再没借口说分不清垃圾了吧。

项目地址

Waste Sorting Helper WeChat

技术之外的题外话

垃圾分类其实非常难做,美国到今天都没有做好,可见中国的困难有多大了。阵痛期是一定会有的,很多人会抱怨为什么政策做那么严格那么绝。其实当你真正去了解日韩这些垃圾分类做得好的国家,只会感叹我们现在的政策还不够绝!日本和韩国的马路上是压根没有垃圾桶的,这就是实行垃圾分类后利益权衡的结果。为什么?因为只要有一个不受管制的垃圾桶在,就不会有人愿意去主动做垃圾分类然后在规定的时间内丢到正确的位置。垃圾分类政策是一个绝不能心软的政策,因为一旦模棱两可,就会立刻变成形同虚设的面子工程。

中国是再生材料生产和消费大国,有大量的企业愿意接收符合规范的可再生垃圾让他们变废为宝。不过之前由于中国始终无法实行真正意义上的垃圾分类政策,国内企业不得不向海外国家讨要垃圾。这不仅是一种舍近求远的苦劳,更让中国承受了不同程度的污染。中国和部分发展中国家已经联合宣布不再接收发达国家的进口垃圾,我们完全可以在可再生这个产业上做到自给自足。

关注下面的标签,发现更多相似文章
评论