闲着没事,撸了一个App.使用Flutter,开开始在网上找的一些例子太马虎,研究了官网和MicroSoftHub写完的。已经在Android 5和 IOS11.3上测试通过。安装我就不说了,放个外链吧Flutter安装攻略
本人Java后台开发一枚,若要吐槽,请直接扔鸡腿。
数据接口来源于锤子阅读、知乎API(代理爬的,好怕怕)
下面我来介绍下咯,先看几个图吧。
以下功能点
- 使用基本的布局加组件(Row,Cloumn,Container,Grid,ListView,JSON,Tab,Card)
- 使用异步加载数据
- 使用第三方依赖(html_view,轮播,图片)
- 锤子文章API & 知乎热点文章查看
- 下拉刷新
- 图片懒加载
存在的问题
由于使用到WebView插件,部分HTML会解析失败。
第三方库
cupertino_icons: ^0.1.0
transparent_image: ^0.1.0
flutter_webview_plugin: "^0.1.6"
map_view: "^0.0.12"
google_maps_webservice: "^0.0.3"
flutter_html_view: ^0.5.2
carousel_pro: ^0.0.1
如何安装
- 下载 book_flutter
- flutter pub get 下载依赖或是直接执行第3步
- flutter run 或者正式版本安装 flutter run --release