玩Android-Flutter客戶端開發

前言

  • 這是一款使用Flutter編寫的,MaterialDesign風格的WanAndroid客戶端應用
  • 這是一個能夠用來入門Flutter的項目,我用了兩週的晚上時間完成了第一個版本的開發
  • 項目徹底開源,歡迎Star&Fork,有問題請提交Issues,我的項目,請勿商用

更新日誌

V0.1.0_Release_(2019-01-19)

  • 完成首頁、知識體系、公衆號、導航、項目、搜索等各個頁面。
  • 採用MD風格的設計,擁有較好的項目結構,比較規範的代碼和封裝。
  • 支持日間和夜間模式的無感切換。
  • 暫不支持用戶註冊和登陸、收藏等功能。

下載

  • Android Apk下載:點擊下載V0.1.0android

  • 掃描二維碼下載git

  • 暫不支持IOS版本下載,請自行clone項目代碼運行。程序員

App截圖

App目錄結構

  • |--lib
    • |-- api (接口和接口實現類)
    • |-- common (常量)
    • |-- event (Eventbus相關)
    • |-- model (數據請求實體類)
    • |-- net (網絡請求庫封裝)
    • |-- ui (頁面相關Page)
    • |-- utils (工具類)
    • |-- widget (自定義控件)
    • |-- main.dart (程序入口)

感謝

  1. 感謝鴻洋大神及玩Android官網提供的開放API
  2. 感謝pubspec.yaml中用到的全部開源庫的做者。

開源庫

關於做者

帝都Android程序員,初識Flutter~

圖片名稱
圖片名稱
圖片名稱

版權聲明

Copyright 2018 Shijiacheng

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.
複製代碼
相關文章
相關標籤/搜索