沒事多逛逛GitHub還是能發現很多不錯的開源庫,如果想學習哪方面的知識,就去上面針對性的找,肯定收穫不少。
本文核心要點這是一個用Flutter寫的書旗小說客戶端。
主要實現的功能有:
框架:App常用的Tab框架,UI根據系統字型設定自適應;書城:3D輪播、選單、五種通過API配置的卡片樣式;小說詳情:導航欄樣式切換動效、高斯模糊效果、文字伸縮;書架:頂部雲彩動效、導航欄樣式切換動效、書籍展示;我的:未登入/登入狀態切換,選單展示;登入:獲取驗證碼、使用者登入、使用者狀態快取、使用者登出;閱讀:文章載入、橫向翻頁、選單展示。所有功能都是用Dart寫的,iOS和Android的程式碼複用率達到了100%
我試著讓這個Demo的結構儘量接近實際專案,同時使用比較簡單方式去實現功能。這樣可以讓剛接觸Flutter的人更夠容易理解程式碼。
第三方依賴carousel_slidercached_network_imageshared_preferencesflutter_webview_pluginshareios
最新評論