阿里 Flutter-go 项目拆解笔记(〇)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ITxiaodong/article/details/88806630

本来自己也在维护一个 Flutter Widget GitHub 仓库,一是总结自己学习的过程,二是能方便随时翻看回顾。加上自己也学了一段时间的Flutter,也想实现一个客户端来检验一下学习的效果,在看到Flutter-go的时候就想着先分析Flutter-go源码学习大佬们的代码风格,以及如何去实现一个Flutter客户端然后就有了下面的一些分析文章。

文章可以不用从头开始看,哪篇中有需要的知识点可以直接点击对应的链接即可。

阿里 Flutter-go 项目拆解笔记(一)

  • Flutter 项目结构,分包情况
  • Router 路由的简单使用

阿里 Flutter-go 项目拆解笔记(二)

  • 底部导航栏滑动渐变
  • Flutter 实现底部可滑动导航栏 tab(全局)

阿里 Flutter-go 项目拆解笔记(三)

  • Flutter Dialog中实现可滑动文本
  • Banner 实现:文字蒙层、Banner 指示器小圆点、无限循环轮播
  • 首页信息流实现:上拉加载、下拉刷新

阿里 Flutter-go 项目拆解笔记(四)

  • 首页的搜索框
  • 搜索结果展示
  • 联想搜索
  • 历史搜索

阿里 Flutter-go 项目拆解笔记(五)

  • sqflite 数据库的使用
  • 小猫头 UI 实现

阿里 Flutter-go 项目拆解笔记(六)

  • event_bus使用,有数据页面和没有数据页面的切换
  • sqflite 数据库的进一步使用

阿里 Flutter-go 项目拆解笔记(七)

  • 页面切换动画实现
  • Page 组件分析
  • PagerIndicator 组件分析
  • PageDragger 组件分析

阿里 Flutter-go 项目拆解笔记(八)

  • 页面跳转
  • 从详情页面返回首页 Tab
  • url_launcher启动本地浏览器
  • flutter_markdown使用
  • flutter_webview_plugin 打开 URL链接

猜你喜欢

转载自blog.csdn.net/ITxiaodong/article/details/88806630