玩Android-Flutter客戶端開發

前言
- 這是一款使用Flutter編寫的,MaterialDesign風格的WanAndroid客戶端應用
- 這是一個可以用來入門Flutter的專案,我用了兩週的晚上時間完成了第一個版本的開發
- 專案完全開源 ,歡迎Star&Fork,有問題請提交Issues,個人專案,請勿商用
更新日誌
V0.1.0_Release_(2019-01-19)
- 完成首頁、知識體系、公眾號、導航、專案、搜尋等各個頁面。
- 採用MD風格的設計,擁有較好的專案結構,比較規範的程式碼和封裝。
- 支援日間和夜間模式的無感切換。
- 暫不支援使用者註冊和登入、收藏等功能。
下載
-
Android Apk下載: 點選下載V0.1.0
-
掃描二維碼下載
image
-
暫不支援IOS版本下載,請自行clone專案程式碼執行。
App截圖
![]() image |
![]() image |
![]() image |
---|---|---|
![]() image |
![]() image |
![]() image |
![]() image |
![]() image |
![]() image |
![]() image |
![]() image |
![]() image |
App目錄結構
- |--lib
- |-- api (介面和介面實現類)
- |-- common (常量)
- |-- event (Eventbus相關)
- |-- model (資料請求實體類)
- |-- net (網路請求庫封裝)
- |-- ui (頁面相關Page)
- |-- utils (工具類)
- |-- widget (自定義控制元件)
- |-- main.dart (程式入口)
感謝
- 感謝鴻洋大神及 玩Android官網 提供的 開放API 。
- 感謝pubspec.yaml中用到的所有開源庫的作者。
開源庫
版權宣告
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.