Flutter 小说练手项目

一个简单的 Flutter 入门级项目。

如果你已经学了 Flutter 一段时间,想写一个综合项目而又无从下手, 苦于没有接口,那这个项目就很适合你。

博主也是一个玄幻小说迷呀,所以这个项目是关于小说阅读的,但是这个项目除了 Flutter 练手的作用以外,并不具备其它实用性功能,所以....。但用来学习我觉得是很适合的,我稍微说一下项目所用到的框架技术。

用到的技术

入门级的 Bloc 模式请求网络接口数据,简单的 dio 封装
入门级的 Redux 控制主题颜色。
一些简单的自定义 Widget,还有一些 sqflite,cachednetworkimage 之类的辅助库。

效果

日常乞讨

有段时间特别不理解 某蚕豆呵(ma)呵(de)更新是真慢啊,一周三更,两更,而且还是各种水剧情,我真是又急又气又无语啊。可自学 Flutter 以来,因为各种事,周更都很勉强,所以如果觉得这个项目对你有所帮助,请不要吝啬你中的赞, star。因为这都是我前进的勉励哟。

Flutter 之路漫漫,虽千万里,吾亦往已,希望各位小主也是噢。

项目地址: https://github.com/huangsir0/flutter\_reader.git

本文分享自微信公众号 - Flutter学习簿(gh_d739155d3b2c)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java中比较两个时间的差值

项目背景1.某篇文稿的发布时间是publishDate,例如:2020072118:00:41。2.现要求判断该篇文稿的发布时间是否在近30天之内。publicstaticlongdayDiff(DatecurrentDate,DatepublishDate){LongcurrentTimecurrentDat