Flutter 版 WanAndroid 客户端
前言
项目是继 Kotlin版玩Android 之后的又一款 [玩Android] APP ,其主要功能以及界面UI风格和 Kotlin版玩Android 基本相同,不过也有一些不一样。
在学习
Flutter
的过程中,收集了一些很好的学习网站以及插件,并做了汇总,以便日后学习。
如果你觉得这个
APP
不错,或者这个项目有帮助到你,不妨点个Star or Fork
吧 ^_^
Flutter 学习资源汇总
- Dart 官方网站
- Dart 编程语言中文网
- Flutter 官方网站
- Flutter 中文网
- Flutter 官方 Demo
- Flutter 社区中文资源
- Flutter 教程
- 阿里巴巴咸鱼团队系列文章
- 阿里巴巴flutter-go:包含 Flutter 常用 140+ 组件的 Demo 演示与中文文档
- awesome-flutter:包含了很多优秀的 Flutter 库
- Flutter-Notebook:提供了很多优秀的样例
- Dart 语言的 Json 转 Model 插件
- 在线 Json to Dart
简介
项目基于 Google
在 2017 年 Google I/O
大会上首次推出的一款新的用于创建跨平台、高性能的移动应用框架——Flutter ,采用 Dart 语言编写,打造一款优秀的 WanAndroid 客户端,项目会持续迭代更新,如有任何疑问和建议请提 Issues 或联系 qq: 563859095 。
API
项目截图
下载体验
-
Android
-
点击download下载
-
扫描下方二维码下载(建议使用浏览器扫描下载)
-
-
iOS
- 暂时不支持下载~,可以
clone
源码编译运行在iOS
设备上^_^。
- 暂时不支持下载~,可以
主要功能
- 首页、知识体系、公众号、导航、项目五大模块;
- 登录注册功能;
- 搜索功能:热门搜索、搜索历史;
- 收藏功能:添加收藏、取消收藏;
- 文章列表快速置顶功能;
- 浏览文章、分享文章、用浏览器打开文章;
- 我的积分、积分排行榜功能;
- TODO模块:新增待办、更新待办、查看待办、删除待办等功能;
- 夜间模式功能;
- 自定义切换主题颜色功能;
- 关于模块。
主要开源库
- dio: 网络库
- shared_preferences: 数据存储
- flutter_swiper: 轮播图
- fluttertoast: 吐司
- sqflite: 数据库
- event_bus: 事件总线
- cached_network_image: 图片缓存
- pull_to_refresh: 上拉加载和下拉刷新的组件
- flutter_slidable: 滑动删除
- sticky_headers: 列表悬浮头
更新日志
v1.0.4
- 新增广场模块;
- 新增我的分享、分享文章、删除分享文章功能;
- 优化知识体系和导航到体系模块;
- 新增扫码下载;
- 优化界面,修复已知问题。
v1.0.3
- 适配 dio 3.0.3 版本;
- 适配屏幕、文字、图片资源;
- 修改注册完成后自动登录。
v1.0.2
- 修改 CookieInterceptor 管理 Cookie 的问题。
v1.0.1
- 优化界面,增加官方网站;
- 替换 flutter_webview_plugin;
- 修改 author 为空显示 shareUser ;
- 修改 CookieManager 管理 Cookie 的问题;
- 修改版权声明点击无弹窗问题。
v1.0.0
- 首次提交,主要功能都已完成。
Statement
项目中的 API 均来自于 www.wanandroid.com 网站,纯属学习交流使用,不得用于商业用途。
LICENSE
Copyright 2019 iceCola7
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.