项目地址:https://github.com/powerzd/wanandroidByFlutter
一款基于Flutter框架的玩Android客户端,涉及到几乎所有布局方式,ListView(上拉刷新,下拉加载),GridView,手势监听,网络请求,本地存储,toast,dialog,轮播图,骨架屏等知识点。网络请求接口来源wanandroid官网api。
- 主界面,由五个tab页构成
Flutter 1.9.1+hotfix.2
Tools • Dart 2.5.0
开发工具:Android Studio
版本过低请使用flutter upgrade进行升级,正常情况下同步项目即可编译
使用到的框架(所有框架来源于 https://pub.dev/)
- 网络请求框架:dio 3.0.2 https://pub.dev/packages/dio
- 吐司toast:fluttertoast https://pub.dev/packages/fluttertoast
- 本地存储:shared_preferences https://pub.dev/packages/shared_preferences
- 轮播图: flutter_swiper https://pub.dev/packages/flutter_swiper
- webview:flutter_webview_plugin https://pub.dev/packages/flutter_webview_plugin
- 骨架屏视觉效果效果:shimmer https://pub.dev/packages/shimmer
Android端:
鸿洋大佬的wanandroid平台和提供的api
Github:zerodefine https://github.com/powerzd
掘金:zerodefine https://juejin.im/user/57ec6c70a22b9d005ba7eb36
此版本为最初版本,存在一定的问题,同时功能也在进一步的扩展和优化当中。