课程试听
正在播放
第一章 Dart语言
1-1 Dart简述和开发环境搭建
  • 01-导学
  • 1.1.1 Dart 语言介绍和发展历史
  • 1.1.2-Dart优势
  • 1.1.3-Dart的应用场景
  • 1.1.4-Dart未来
  • 1.1.5-Dart移动端开发Flutter sdk安装
  • 1.1.6-编辑器安装
1-2 Dart语法基础
  • 1.2.1-基础讲解
  • 1.2.2-变量与常量
  • 1.2.3-基本数据类型-01
  • 1.2.3-基本数据类型-02
  • 1.2.3-基本数据类型-03
  • 1.2.4-函数(上)
  • 1.2.4-函数(下)
  • 1.2.5-运算符
  • 1.2.6-控制流程语句
1-3 Dart常见内置类型详解
  • 1.3.1-Number
  • 1.3.2-3-String与Bool
  • 1.3.4.1-List属性
  • 1.3.4.2-List方法(上)
  • 1.3.4.3-List方法(下)
  • 1.3.5.1-Set常用属性
  • 1.3.5.2-Set方法
  • 1.3.6-Map类型
  • 1.3.7-Iterable_Iterator
  • 1.3.8-RegExp类型
  • 1.3.9-DateTime类型
1-4 Dart面向对象
  • 1.4.1-类的定义与规则
  • 1.4.2-类实例以及访问属性和函数
  • 1.4.3-构造函数
  • 1.4.4-类的初始化列表
  • 1.4.5-类方法
  • 1.4.6-抽象类
  • 1.4.7-隐式接口
  • 1.4.8-类的继承
  • 1.4.9-Mixin
  • 1.4.10-枚举
  • 1.4.11-静态变量和方法
  • 1.4.12-Dart面向对象总结
1-5 Dart高级属性
  • 1.5.1.1-泛型的优势与定义方式
  • 1.5.1.2-泛型的使用场景
  • 1.5.2-异常处理
1-6 Dart异步
  • 1.6.1-异步讲解
  • 1.6.2-异步原理
  • 1.6.3-任务调度
  • 1.6.4-延时任务
  • 1.6.5-Futrue详解
  • 1.6.6-async_await
  • 1.6.7.1-Stream的基本使用
  • 1.6.7.2-Stream的帮助类与广播流
  • 1.6.7.3-Stream转换流及其相关操作
1-7 Dart标准库
  • 1.7.1.1-Dart.io(上)
  • 1.7.1.1-Dart.io(下)
  • 1.7.1.2-Dart.io-HttpSever与HttpClient
  • 1.7.2-Dart.convert
1-8 本章总结
  • 第一章 Dart语言-总结
第二章 Flutter基础
2-1 本章导学
  • 2.0-导学
2-2 Flutter简述与项目创建
  • 2.1.1-Flutter概述 免费试学
  • 2.1.2-Flutter环境搭建 免费试学
  • 2.1.3-Flutter基于AS创建项目 免费试学
  • 2.1.4-Flutter基于VSCode创建项目 免费试学
2-3 Flutter应用快速入门
  • 2.2.1-Hello world
  • 2.2.2-创建一个无状态widget
  • 2.2.3-使用外部包
  • 2.2.4-创建一个有状态的widget
  • 2.2.5-创建一个无限滚动ListView
  • 2.2.6-添加交互
  • 2.2.7-导航到新页面
  • 2.2.8-使用主题更改UI
2-4 Flutter基础组件
  • 2.3.1-Widget简介(1)
  • 2.3.1-Widget简介(2)
  • 2.3.1-Widget简介(3)
  • 2.3.2-状态管理
  • 2.3.3-文本及样式
  • 2.3.4-按钮
  • 2.3.5-图片及ICON
  • 2.3.6-添加交互
  • 2.3.7-输入框及表单_1
  • 2.3.7-输入框及表单_2
  • 2.3.7-输入框及表单_3
  • 2.3.8-进度指示器
2-5 布局类组件
  • 2.4.1-布局组件概述
  • 2.4.2-线性布局(Row和Column)
  • 2.4.3-弹性布局
  • 2.4.4-流式布局
  • 2.4.5-层叠布局
  • 2.4.6-对齐与相对定位
2-6 容器类组件
  • 2.5.1-填充(padding)
  • 2.5.2-尺寸限制类容器
  • 2.5.3-装饰容器
  • 2.5.4-变换(Transform)
  • 2.5.5-Container
  • 2.5.6-Material组件库_1
  • 2.5.6-Material组件库_2
  • 2.5.7-裁剪(Clip)
2-7 可滚动组件
  • 2.6.1-可滚动组件简介
  • 2.6.2-SingleChildScrollView
  • 2.6.3-ListView(上)
  • 2.6.3-ListView(下)
  • 2.6.4-GridView
  • 2.6.5-CustomScrollView
  • 2.6.6-滚动监听及控制(1)
  • 2.6.6-滚动监听及控制(2)
2-8 功能型组件
  • 2.7.1-导航返回拦截
  • 2.7.2-数据共享(InheritedWidget)
  • 2.7.3-跨组件状态共享(Provider)
  • 2.7.4-颜色和主题
  • 2.7.5-异步UI更新
  • 2.7.6-对话框详解(1)
  • 2.7.6-对话框详解(2)
  • 2.8-总结
第三章 Flutter高级
3-1 Flutter应用管理
  • 3.0.0-导学
  • 3.1.1-路由管理-1
  • 3.1.1-路由管理-2
  • 3.1.2-包管理
  • 3.1.3-应用管理
3-2 事件处理与通知
  • 3.2.1-原始指针事件处理
  • 3.2.2-手势识别
  • 3.2.2-手势识别_1
  • 3.2.3-事件总线
  • 3.2.4-notification
3-3 动画
  • 3.3.1-动画简介
  • 3.3.2-动画基本结构及状态监听
  • 3.3.3-自定义路由切换动画
  • 3.3.4-Hero动画
  • 3.3.5-交织动画
  • 3.3.6-通用切换动画组件
  • 3.3.7-动画过渡组件
  • 3.3.7-动画过渡组件_2
3-4 自定义组件
  • 3.4.1-组合现有组件
  • 3.4.2-自绘组件
3-5 文件操作与网络请求
  • 3.5.1-文件操作
  • 3.5.2-Http请求-Dio http库
  • 3.5.3-通过HttpClient发起HTTP请求
  • 3.5.4-WebSockets
  • 3.5.5-Json转Dart Model
  • 3.6-总结
第四章 租房网项目架构搭建
4-1 项目功能演示与项目搭建
  • 4.0.0-导学.mp4
  • 4.1.1-租房网详细功能演示介绍.mp4
  • 4.1.2-项目搭建与目录介绍.mp4
  • 4.1.3-结合服务端数据生成Model类-新.mp4
4-2 编写通用组件
  • 4.2.1-编写全局数据存储层.mp4
  • 4.2.2-编写网络数据策略层.mp4
  • 4.2.3-编写网络请求层.mp4
  • 4.2.4-编写loading组件.mp4
  • 4.2.5-实现图片加载组件的封装.mp4.mp4
  • 4.3.1-总结.mp4
第五章 企业级租房网项目-主界面骨架实现
5-1 主界面框架实现
  • 5.0.0-导学.mp4
  • 5.1-配置项目入口逻辑.mp4
  • 5.2-配置App主界面参数.mp4
  • 5.3-配置页面级相关路由组件.mp4
  • 5.4-配置底部通用导航并实现Page联动.mp4
  • 5.5-总结.mp4
第六章 企业级租房网项目-首页开发
6-1 首页头部标题定义
  • 6.0.0-导学.mp4
  • 6.1.1-编写头部标题栏.mp4
  • 6.1.2-使用CityPickers插件实现城市选择.mp4
  • 6.1.3-构建redux全局数据中心.mp4
  • 6.1.4-基于flutter_redux实现组件和数据中心连接.mp4
6-2 数据渲染与处理
  • 6.2.1-数据初始化与loading处理.mp4
  • 6.2.2-实现顶部banner部分的渲染.mp4
  • 6.2.3-实现其他模块的渲染-1.mp4
  • 6.2.3-实现其他模块的渲染-2.mp4
  • 6.3.1-总结.mp4
第七章 企业级租房网项目-房源详情界面开发
7-1 房源列表页面编写
  • 7.0.0-导学.mp4
  • 7.1.1-实现数据初始化.mp4
  • 7.1.2-编写搜索栏ui.mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-01(切换模块).mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-02(区域选择界面1).mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-02(区域选择界面2).mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-03(租金选择界面).mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-04(户型选择界面).mp4
  • 7.1.3-编写筛选功能组件以及筛选弹出框-05(更多选择逻辑).mp4
  • 7.1.4-实现分页加载数据-01(分页数据加载).mp4
  • 7.1.4-实现分页加载数据-02(持久化数据与路由跳转).mp4
7-2 房源详情页面编写
  • 7.2.1-三方库来实现banner效果.mp4
  • 7.2.2-房源详情页面编写-1.mp4
  • 7.2.2-房源详情页面编写-2.mp4
  • 7.2.3-编写预约收藏逻辑与登录跳转.mp4
  • 7.3.1-总结.mp4
第八章 企业级租房网项目-登录/注册页与个人中心页开发
8-1 实现登录功能与注册跳转
  • 8.0.0-导学.mp4
  • 8.1.1-登录界面UI实现.mp4
  • 8.1.2-实现登录逻辑与用户信息存储.mp4
8-2 实现注册功能
  • 8.2.1-注册UI的实现.mp4
  • 8.2.2-注册逻辑实现与跳转登录界面.mp4
  • 8.3.1-总结.mp4
第九章 企业级租房网项目-个人信息与收藏功能开发
9-1 主页开发
  • 9.00-导学.mp4.mp4
  • 9.1.1-编写导航界面.mp4.mp4
  • 9.1.2-实现退出登录.mp4.mp4
9-2 编写个人信息展示页面
  • 9.2.1-编写个人信息展示页.mp4.mp4
  • 9.2.2-定制统一修改界面.mp4
9-3 收藏/预约列表
  • 9.3.1-收藏页面的实现数据展示与详情跳转.mp4
  • 9.3.2-预约页面的实现数据展示与详情跳转.mp4
9-4 联系客服
  • 9.4-自动拨打电话.mp4
  • 9.5-总结.mp4
第十章 发布与上线
10-1 打包前的配置
  • 10.0.0-导学.mp4
  • 10.1.1-配置App图标与名称.mp4
  • 10.1.2-安装JDK.mp4
  • 10.1.3-生成并配置签名.mp4
  • 10.1.4-权限检查与配置.mp4
10-2 打包与模拟机安装
  • 10.2.1-打包.mp4
  • 10.2.2-模拟器安装APK.mp4
10-3 项目发布
  • 10.3.1-发布.mp4
  • 10.4.1-总结.mp4