美文网首页
flutter 学习记录

flutter 学习记录

作者: 携一两本单色书来 | 来源:发表于2020-01-20 15:38 被阅读0次

效果图


flutter_demo.gif

实现功能

年底业务不是那么繁忙,正好公司来年可能要有fluttet写新插件的需求,就花了一周的时间学习并写了一个demo.主要功能如下:

  1. 在行首页列表
  2. 题库 html展示

学习曲线:

  • 网络请求Dio
  • 刷新 pull_to_refresh
  • 加载动画 flutter_spinkit
  • html 解析 flutter_html
  • 模型解析 JsonToDart json转模型,或者用json_serializable通过脚本生成代码
  • UI解耦合,因为在flutter中,万物皆Widget.所以独立出来也比较容易,这里开始我以为是用StatefulWidget, 后来看到gsy_github_app_flutter 里的另一种写法,试了试StatelessWidget也是可以的
    flutter里外部传参是通过这种方式传到对象里,_方法为私有方法
class IssueDetailPage extends StatefulWidget {
  final String userName;

  final String reposName;

  final String issueNum;

  final bool needHomeIcon;

  IssueDetailPage(this.userName, this.reposName, this.issueNum,
      {this.needHomeIcon = false});
  • 写UI,flutter 的UI可能是更贴近于CSS的盒子布局和android的LinearLayout,因为布局类型太过于丰富,习惯于用frame和masonary的我组合起来不太灵活.

Widget 生命周期

createState->initState->didChangeDependencies->build->addPostFrameCallback->didUpdateWidget->deactivate->dispose

一周主要是实现flutter的语法和生命周期,UI布局,剩下的就是了解一下常用的三方框架

推荐学习地址

  1. flutter_gallery flutter sd路径下自带的demo一定要跑起来看一下
  2. Flutter中文网
  3. gsy_github_app_flutter github客户端

相关文章

  • Flutter学习记录-汇总

    Flutter学习记录-布局Flutter学习记录-页面跳转Flutter学习记录-交互Flutter学习记录-基...

  • Flutter入门

    学习Flutter的入门级小Demo,<>学习记录,如图:

  • Flutter 入门学习指北

    Flutter 入门学习指北 学习 Flutter 已有两个月了,记录一下自己的学习过程,flutter 的毫秒级...

  • Flutter面试题收集

    如下:(纯属个人学习记录,如有问题欢迎指正) .1。flutter是什么?概念? 2.为何学习flutter及特性...

  • flutter 之歌

    学习flutter之中看到这首flutter之歌 ,不有自主的想去记录下 大前端之路

  • 从零开始学习flutter-控件1

    说明 本文是记录自己学习flutter过程,帮助自己整理flutter相关知识 StatelessWidget和S...

  • Flutter 学习记录

    1.bloc使用记录 1)首先我们需要定义三个文件 2)xxx.bloc 发起网络请求获取数据的事件,把数据yi...

  • Flutter学习记录

    环境搭建:1.下载flutter SDK然后解压到自定义的一个文件夹;2.配置环境变量编辑 .bash_profi...

  • Flutter学习记录

    Flutter加载本地图片不显示问题,创建的图片文件夹和pubspec.yaml是同级就可以显示出来 listvi...

  • flutter 学习记录

    效果图 实现功能 年底业务不是那么繁忙,正好公司来年可能要有fluttet写新插件的需求,就花了一周的时间学习并写...

网友评论

      本文标题:flutter 学习记录

      本文链接:https://www.haomeiwen.com/subject/qrvjzctx.html