Flutter開發(fā)一款跨平臺的閱讀App ,包含漫畫嫌吠,小說,動畫功能
Github地址
https://github.com/yeyueduxing/YeRead
主要實現(xiàn)的功能有:
- 應(yīng)用的側(cè)滑功能
- 漫畫的首頁掺炭,排行辫诅,詳情,閱讀頁面
- 小說的書單涧狮,排行炕矮,分類,搜索者冤,詳情肤视,閱讀頁面
- 動畫的首頁,排行涉枫,精選邢滑,詳情頁
TODO:
- 應(yīng)用的很多界面沒有很細致的搭建,界面比較粗糙愿汰,需要優(yōu)化
- 小說的書單詳情頁困后,本來已經(jīng)做了,但發(fā)現(xiàn)獲取不到數(shù)據(jù)衬廷,得繼續(xù)優(yōu)化
- 對應(yīng)網(wǎng)絡(luò)數(shù)據(jù)有做緩存摇予,但緩存沒有區(qū)分GET和POST,單純的根據(jù)網(wǎng)址緩存吗跋,還有緩存時間沒有做設(shè)置
- 點擊側(cè)滑刷新小說侧戴,漫畫和動畫的功能宁昭,這個刷新做的很粗糙,完全是強刷酗宋,其實很有問題积仗。
- 小說的閱讀界面對于章節(jié)的跳轉(zhuǎn)沒有處理,進去都是從第一章開始閱讀本缠。
注意點:
- 應(yīng)用里面的漫畫接口是網(wǎng)上找的斥扛,如果有侵犯權(quán)益,請及時通知我丹锹,我將及時刪除,
- 小說的接口是追書神器的接口芬失,如果有侵犯權(quán)益楣黍,請及時通知我,我將及時刪除棱烂,
- 動畫的數(shù)據(jù)是通過采集網(wǎng)頁租漂,正則表達式獲取數(shù)據(jù)點,如果有侵犯權(quán)益颊糜,請及時通知我哩治,我將及時刪除,
- 聯(lián)系方式QQ:805900605衬鱼,
該應(yīng)用是仿照FlutterTianYue 項目上更改的业筏,一開始完全不會Flutter,看了Flutter-go也只是看懂了一些組件鸟赫,然后參照這個項目慢慢的學(xué)習蒜胖,學(xué)習網(wǎng)絡(luò)請求,學(xué)習頁面跳轉(zhuǎn)等等抛蚤,在這要非常感謝該項目的作者台谢。
吐槽一句,這簡書的markdown用起來有點坑啊岁经,圖片沒有并排朋沮,設(shè)置了圖片大小展示的還是原始圖片大小,那設(shè)置有毛用缀壤。