本文主要介绍接下来一段时间的学习和记录方向

讲解flutter,了解,一切皆widget的概念

其次,由于支撑语言为dart,所以对dart语言,也要有所认识,并加以掌握

  1. 第一章开启flutter之旅,讲解一些flutter相关的特点,以及如何安装,运行第一个flutter程序
  2. 第二章讲解flutter基础知识,目录结构,入口程序,主题,包管理,状态管理,http请求
  3. 第三章讲解dart语言基础( )
  4. 常用组件(容器组件,图片,文本,图标,列表,表单,)
  5. material design 风格组件
  6. cupertino分格组件
  7. 页面布局()
  8. 手势
  9. 资源与图片
  10. 组件装饰与视觉效果
  11. 路由持久化
  12. 动画
  13. 插件开发
  14. 常用插件说明从
  15. 测试与发布应用,包体积大小
  16. 综合案例

关于dart基础

  1. 关键字,变量,常量(final, const)

  2. 编码规范(样式,文档,使用,命名,字符串,集合,变量 ,参数,成员,构造参数,异常处理)

  3. 数据类型(Number,String,Boolean,List,Set,Map)

  4. 运算符(算术运算符,关系运算符,类型测试操作符,赋值操作符,位运算符,逻辑运算符,条件表达式,级联操作,)

  5. 流程控制语句(if else,for循环,while和dowhile,break container,switch case 断言sassert)

  6. 函数(概念,可选参数,参数默认值,main函数,函数作为参数传递,匿名函数,词法作用域)

  7. 面向对象编程(面向对象概述,基本特征,类声明及构成【类声明,成员变量,成员方法】,静态变量和静态方法,枚举类型,)

  8. 对象,创建对象,对象成员,获取对象类型,构造方法【生命 构造方法,使用,命名,调用父级的非,初始化列表,重定向-,常量,工厂,】,Getters和Setters

  9. 集成和多态(dart中的继承,方法重写,【基本使用,重绘widget,重写高级示例】,操作符重写,重写noSuchMethod)多态

  10. 抽象类与接口(抽象类定义格式,数据库操作抽象类示例,几何图形抽象类)

  11. Minin混入(概念,使用,重名方法处理,Minin对象类型)

  12. 异常处理,异常概念,抛出异常,捕获异常【try catch,try on catch 】,重新抛出异常,inally语句,自定义异常,http请求异常

  13. 集合简介,List集合,Set集合,Map集合—常用属性,常用方法,遍历集合

  14. 泛型,泛型的作用【类型安 全,减少重复代码】,集合中使用泛型,构造方法中使用泛型,判断泛型对象的类型,限制泛型类型

    ,泛型方法的用法,泛型类的用法,泛型抽象类的用法

  15. 异步编程,异步概念,单线程,多线程,事件循环,Future【Dart事件循环,调度任务,延时任务,Future详解,异步处理实例,】,Stream【概念,分类,创建方式,操作方法,StreamControlle,StreamBuilder】

  16. 遍历集合Map集合,常用属性, 常用方法,遍历集合

  17. 泛型,语法,作用,安全,减少代码重复,集合中使用泛型,构造方法中使用泛型,判断泛型对象的类型,限制泛型类型,泛型方法的用法,泛型类的用法,泛型抽象类的用法

  18. 响应式编程, Isolate.创建Isolate

  19. 网络编程,Htp网络请求, Dio 网络请求

  20. 元数据,定义,常用元数据[@deprecated,@override,@required]

  21. Dart库,本 地库使用,系统内置库使用.第三方 库使用, Key-Value 存储介绍,shared_ preferences 使用shared- preferences实现原理.

    库重名与冲突解决,显示或隐藏成员,库的命名与拆分,导出库

原生混合开发