Flutter实战

董俊豪
2022-03-01 / 0 评论 / 0 点赞 / 622 阅读 / 648 字
温馨提示:
本文最后更新于 2022-03-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

H5部署地址:https://flutter.dongjunhao.cn

1.Dart语言

JRT模式,基于AOT开发,性能高 提供流程高保真体验,不会丢帧断停,类型安全检测,提早发现错误

1.变量

bool num(int&double) String enum
list(数组) Map(对象):List arr =[1,2,3];Map<int,String> obj ={ 1:'str'; }
Object dynamic可以在后期改变赋值类型

2.条件语句

if for(int n in arr) while switch(person){case Person.boy: print(true);continue;default break;} 跳转语句continue xxx; xxx:

3.函数

没有显示声明,返回类型默认dynamic,函数返回值没有类型判断
[]参数中括号方式可传,可不传,{}可选命名参数 指明命名
abstract class Tool抽象类不能实例化,_静态权限b包内可见
异步处理 Future Async await

4.路由

Navigator.push()
materialPageRoute 可以传参数
pushNamed(context,'/new_page') 具名路由不能传参

2.功能介绍

1.网络库用dio 下拉刷新pull_to_refresh 文件存储path_provider
2.首页、电影列表、搜索页组件,2.0nullsafety,后续实战内容暂时搁置,以后关注相关学习资源,如果做实际项目需要看官方文档

0

评论区