flutter版本的玩Android客戶端

flutter學習案例

目錄介紹

  • 00.項目下載與查看
  • 01.項目介紹
  • 02.項目優點
  • 03.部分功能介紹
  • 04.部分截圖展現
  • 05.版本更新
  • 06.flutter系列博客
  • 07.感謝
  • 08.如何辨別flutter與原生
  • 09.關於更多

00.項目下載與查看

0.0 項目地址

0.1 下載apk

  • 已經打包好的apk存放到項目根目錄apk文件夾下,能夠直接下載安裝。建議先安裝看看效果!
  • apk下載地址

0.2 項目

  • 關於項目的工程大概介紹 image

0.3 案例演示

  • 努力打造一款flutter極致體驗的WanAndroid客戶端,暫時我也是學習階段,後期慢慢更新! image

0.4 項目測試帳號和密碼

  • 接口是接用wanAndroid開放的接口,感謝鴻洋大神提供免費的開源接口。只是用於訓練flutter案例,請勿商用。如需商用,請直接聯繫鴻洋大神623565791!
  • 測試帳號:用戶名:yangchong 密碼:123456

01.項目介紹

1.1 運行項目

  • 首先配置好Flutter開發環境,可參閱flutter中文社區的配置流程。
  • 下載代碼,執行Packages get安裝第三方包,直接執行main.dart代碼running便可
  • 通過測試,發現android studio、XCode、IDEA都是能夠的

02.項目優點

  • flutter目前開源的項目相對很少,雖然已經擁有GSYGithubAppFlutter開源項目,還別說入門仍是稍微有點難度。該項目做爲入門級學習仍是能夠的,等到比較熟悉flutter,看看那個項目仍是十分不錯的。
  • 項目結構清晰,代碼註釋詳細,能夠一邊看博客學習dart語言,一邊訓練寫代碼,一邊總結記錄問題。

03.部分功能介紹

3.1 基礎功能

  • 首頁輪播圖+list:推薦最新的博客
  • 知識體系:對安卓知識體系作整理
  • 登陸註冊:登陸、註冊、Cookie持久化
  • 個人收藏頁面:依靠Cookie持久化,實現對文章的收藏和展現
  • 項目分類:在WanAndroid上發佈的項目
  • 網址導航:展現經常使用的開發網站
  • 搜索功能:輸入搜索、搜索推薦、歷史搜索等等
  • 關於咱們:鴻洋wanAndroid介紹

3.2 後期完善功能

  • 輪播圖後期須要自動輪播【暫時還不知道如何實現自動輪播】,文章能夠分享功能
  • 添加緩存功能,學習flutter中數據庫該怎麼用

04.部分截圖展現

image image image image image image image image image image image image

05.版本更新

  • v1.0.0 更新於2018年8月到12月18日
    • 斷斷續續利用天天閒暇時間邊學習邊寫flutter代碼,初步完善了玩Android基本的一些功能

06.flutter系列博客

  • 待更新

07.感謝

7.1 關於接口

  • 接口用wanAndroid開放接口,在Android這個圈子,貌似我認識的程序員都知道張鴻洋大神。能夠說該接口用於業餘訓練項目十分不錯!
  • 想要了解更多,能夠查看鴻洋大神的wanAndroid網站:http://www.wanandroid.com/index

7.2 參考案例和學習博客

08.如何辨別flutter與原生

  • 簡單辨認一個頁面是Flutter仍是原生
    • 打開手機的「開發者模式」
    • 打開「顯示佈局邊界」
    • 切回APP,而後看看app中的UI效果
  • image image image

09.關於更多

關於博客彙總連接

其餘推薦

  • 博客筆記大彙總【15年10月到至今】,包括Java基礎及深刻知識點,Android技術博客,Python學習筆記等等,還包括平時開發中遇到的bug彙總,固然也在工做之餘收集了大量的面試題,長期更新維護而且修正,持續完善……開源的文件是markdown格式的!同時也開源了生活博客,從12年起,積累共計47篇[近20萬字],轉載請註明出處,謝謝!
  • 連接地址:https://github.com/yangchong211/YCBlogs
  • 若是以爲好,能夠star一下,謝謝!固然也歡迎提出建議,萬事起於忽微,量變引發質變!

關於LICENSE

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 

項目地址:https://github.com/yangchong211/ycflutter

相關文章
相關標籤/搜索