三天前的晚上,躺著刷抖音和新聞的我,突然想到,不知道自己能為這次的疫情做點什麼,作為一個App程式猿,好像就是開發一個App,開啟掘金後,推送給我CrazyQ1的這篇文章,當即閱讀了一遍,大佬已經先行一步,菜鳥也得跟上啊
先感謝幾位免費提供Api的幾位大佬
準備
1、先把大佬的程式碼clone一遍,看看大佬怎麼寫的,用了大佬寫的幾個Widget和圖片,希望不要被打
2、看看Github上有沒有相關的開源專案、API,我專案裡用到了上面提到的兩位大佬的API
3、天行資料的API
4、可以參考今日頭條、百度的設計稿
專案介紹
比較煩的幾個點,就是資料展示。看了頭條、百度啊各種疫情地圖,深感自己太菜。所有的疫情地圖都是Web畫的,Flutter實現比較困難,接著接續嘗試,暫時就沒把疫情地圖放上去。
趨勢圖用的是人家商業化的圖表庫:syncfusion_flutter_charts,就這個看著符合使用場景(比較酷)
專案結構介紹
- 路由使用的是法法註解路由
- 網路請求使用的是Dio
- 狀態管理使用的是BLoC方案
專案地址
GIthub:github.com/cnsponmas/r…
其他好像沒什麼可以講的,後續會繼續更新的,補充一些其他模組,最重要的當然是疫情地圖