一,背景
github上无意中发现了一个用flutter写的开源app,叫做“每日一文”,主要是用来浏览名家的杂文。界面凑合,交互不合理,决定按照自己的想法修改一下。
二,软件架构
主要有两个页面构成,主页和收藏页。
主页:随机加载文章,支持右滑切换,提供收藏和分享按钮。
收藏页:展示喜欢的文章列表,可单个删除和全部删除。
三,具体实现
特别简单
1,文章数据: https://meiriyiwen.com/random
2,收藏:本地sqlite数据库
3,分享:share: ^0.6.1+1 插件
4,展示:ListView,Text
初始运行-》网站读取数据-》解析json数据-》展示
点击收藏-》保存本地数据库
展示收藏文章-》读取本地数据库
分享-》使用插件 分享文本(微信超过3000字会分享失败)
四,debug下载 体验
链接:https://pan.baidu.com/s/1nUW6BMJlfExyi4fnhwsGPA
提取码:nmc0
关注有惊喜