
跨平台移动应用开发——Flutter实践
本课程共156集 翻译完 欢迎学习
课程介绍: Flutter是Google开发的一套开源的跨平台开发框架,它全面支持移动、Web、桌面和嵌入式平台,用于帮助开发者通过一套代码库高效构建多平台应用。自2018年12月4日Google正式发布Flutter1.0版本后,全球已有越来越多的公司采用Flutter开发框架进行跨平台移动端应用开发,Flutter新技术也逐渐进入了移动应用开发者的视野,越来越多的开发者也逐渐投入到Flutter学习、开发中。 本课程针对零基础的初学者,以一个个“易学、易用、易扩展”的技术范例和“有趣、经典、综合性”的项目案例实现过程为载体,由浅入深、循序渐进地介绍了完整的Dart编程语言基础和Flutter开发技术知识体系。课程主讲老师手把手地带领学习者进入基于Flutter开发框架的跨平台应用程序开发世界,既最大限度地降低了学习者的学习门槛和学习难度,又让学习者在“教、学、做”深度融合的体验中快速入门Flutter开发技术。
课程列表
【第1集】1.1 概述 译
【第2集】1.2 Flutter基本架构与特性 译
【第3集】1.3 Flutter开发环境搭建 译
【第4集】1.3 Flutter开发环境搭建 译
【第5集】2.1 项目结构和文件 译
【第6集】2.1 项目结构和文件 译
【第7集】2.2 Flutter项目调试和部署 译
【第8集】3.1 发展和特点 译
【第9集】3.2 基本语法 译
【第10集】3.2.1 变量和常量 译
【第11集】3.2.1 变量和常量 译
【第12集】3.2.2 数据类型 译
【第13集】3.2.2 数据类型 译
【第14集】3.2.2 数据类型 译
【第15集】3.2.2 数据类型 译
【第16集】3.2.3 foreach、map、where、any、every方法 译
【第17集】3.2.4 运算符 译
【第18集】3.2.4 运算符 译
【第19集】3.2.5 控制结构 译
【第20集】3.2.5 控制结构 译
【第21集】3.2.5 控制结构 译
【第22集】3.3 函数 译
【第23集】3.3.1 函数的声明 译
【第24集】3.3.2 函数的使用 译
【第25集】3.3.3 匿名函数、箭头函数及闭包 译
【第26集】3.4 异常 译
【第27集】4.1 类 译
【第28集】4.1.1 面向对象的基本特征 译
【第29集】4.1.2 类的定义和使用 译
【第30集】4.1.3 构造方法 译
【第31集】4.1.4 存储器和访问器 译
【第32集】4.2 类的继承 译
【第33集】4.2.1 继承的定义 译
【第34集】4.2.2 父类方法的覆写 译
【第35集】4.2.3 继承中的多态 译
【第36集】4.2.4 构造方法的调用 译
【第37集】4.3 抽象类 译
【第38集】4.3.1 抽象类的定义 译
【第39集】4.3.2 接口与混入 译
【第40集】5.1 泛型 译
【第41集】5.1.1 泛型的定义 译
【第42集】5.1.2 泛型的使用 译
【第43集】5.2 异步 译
【第44集】5.2 异步 译
【第45集】5.2 异步 译
【第46集】6.1 概述 译
【第47集】6.1.1 MaterialApp属性 译
【第48集】6.1.1 MaterialApp属性 译
【第49集】6.1.1 MaterialApp属性 译
【第50集】6.1.1 MaterialApp属性 译
【第51集】6.1.2 Scaffold属性 译
【第52集】6.1.2 Scaffold属性 译
【第53集】6.1.2 Scaffold属性 译
【第54集】6.1.2 Scaffold属性 译
【第55集】6.1.3 Widget 译
【第56集】6.2 登录界面的设计与实现 译
【第57集】6.2.1 Text组件 译
【第58集】6.2.2 TextField组件 译
【第59集】6.2.2 TextField组件 译
【第60集】6.2.2 TextField组件 译
【第61集】6.2.3 按钮组件 译
【第62集】6.2.4 登录界面的实现 译
【第63集】6.2.4 登录界面的实现 译
【第64集】6.3 注册界面的设计与实现 译
【第65集】6.3.1 Checkbox组件 译
【第66集】6.3.2 CheckboxListTile组件 译
【第67集】6.3.3 日期时间选择器 译
【第68集】6.3.4 国际化 译
【第69集】6.3.5 RichText组件 译
【第70集】6.3.6 注册界面的实现 译
【第71集】6.3.6 注册界面的实现 译
【第72集】6.4 图片浏览器的设计与实现 译
【第73集】6.4.1 Radio组件 译
【第74集】6.4.2 RadioListTile组件 译
【第75集】6.4.3 Image组件 译
【第76集】6.4.3 Image组件 译
【第77集】6.4.3 Image组件 译
【第78集】6.4.4 Slider 译
【第79集】6.4.5 图片浏览器的实现 译
【第80集】6.4.5 图片浏览器的实现 译
【第81集】7.1 概述 译
【第82集】7.1.1 单孩子布局组件 译
【第83集】7.1.1 单孩子布局组件 译
【第84集】7.1.2 多孩子布局组件 译
【第85集】7.1.2 多孩子布局组件 译
【第86集】7.1.2 多孩子布局组件 译
【第87集】7.2 关注页面的设计与实现 译
【第88集】7.2.1 Switch组件 译
【第89集】7.2.2 SwitchListTile组件 译
【第90集】7.2.3 SingleChildScrollView组件 译
【第91集】7.2.4 ScrollController组件 译
【第92集】7.2.5 关注页面的实现 译
【第93集】7.2.5 关注页面的实现 译
【第94集】7.2.5 关注页面的实现 译
【第95集】7.3 展示页面的设计与实现 译
【第96集】7.3.1 ListTile组件 译
【第97集】7.3.2 ListView组件 译
【第98集】7.3.2 ListView组件 译
【第99集】7.3.3 下拉刷新和上拉加载 译
【第100集】7.3.4 video_player实现视频播放 译
【第101集】7.3.5 chewie实现视频播放 译
【第102集】7.3.6 页面间数据传递 译
【第103集】7.3.7 展示页面的实现 译
【第104集】7.3.7 展示页面的实现 译
【第105集】7.3.7 展示页面的实现 译
【第106集】8.1 概述 译
【第107集】8.2 睡眠质量测试系统的设计与实现 译
【第108集】8.2.1 进度指示器(线性、圆形) 译
【第109集】8.2.2 SharedPreferences存储访问数据 译
【第110集】8.2.3 启动页面的实现 译
【第111集】8.2.4 测试页面的实现 译
【第112集】8.2.5 报告页面的实现 译
【第113集】8.3 随手拍的设计与实现 译
【第114集】8.3.1 对话框组件 译
【第115集】8.3.1 对话框组件 译
【第116集】8.3.1 对话框组件 译
【第117集】8.3.1 对话框组件 译
【第118集】8.3.2 BottomSheet 译
【第119集】8.3.3 Card组件 译
【第120集】8.3.4 ExpansionPanel 译
【第121集】8.3.5 path_provider插件 译
【第122集】8.3.5 path_provider插件 译
【第123集】8.3.5 path_provider插件 译
【第124集】8.3.6 框架页面的实现(初始化) 译
【第125集】8.3.7 拍一拍页面的实现 译
【第126集】8.3.7 拍一拍页面的实现 译
【第127集】8.3.8 框架页面的实现(保存) 译
【第128集】8.3.9 主页页面的实现 译
【第129集】8.3.9 主页页面的实现 译
【第130集】8.3.10 个人中心页面的实现 译
【第131集】8.4 实验室安全测试平台的设计与实现 译
【第132集】8.4.1 GridView组件 译
【第133集】8.4.1 GridView组件 译
【第134集】8.4.2 顶部导航条标签 译
【第135集】8.4.3 数据库概述 译
【第136集】8.4.4 数据库操作 译
【第137集】8.4.4 数据库操作 译
【第138集】8.4.4 数据库操作 译
【第139集】8.4.4 数据库操作 译
【第140集】8.4.4 数据库操作 译
【第141集】8.4.5 题库选择页面的实现 译
【第142集】8.4.5 题库选择页面的实现 译
【第143集】8.4.6 测试页面的实现 译
【第144集】8.4.6 测试页面的实现 译
【第145集】8.4.6 测试页面的实现 译
【第146集】8.5 天气预报系统的设计与实现 译
【第147集】8.5.1 Form表单 译
【第148集】8.5.2 flutter_webview_plugin插件 译
【第149集】8.5.3 HttpClient网络请求 译
【第150集】8.5.4 原生http请求 译
【第151集】8.5.5 第三方dio请求 译
【第152集】8.5.6 天气预报系统的实现 译
【第153集】8.5.6 天气预报系统的实现 译
【第154集】8.5.6 天气预报系统的实现 译
【第155集】8.5.6 天气预报系统的实现 译
【第156集】8.5.6 天气预报系统的实现 译
查看全部课程
相关推荐