课程简介
本课程是一门系统全面的Flutter移动开发实战课程,专为零基础学员设计。课程从Dart语言基础、Flutter开发环境搭建讲起,深入讲解Text、Container、ListView、GridView、Row、Column、Stack等核心布局组件,以及导航、动画、网络请求、本地存储等关键技术。课程重点剖析了Provider、BLoC、RxDart等核心状态管理方案,并包含多个大型实战项目,如电商APP、社交应用、旅行应用等,覆盖从UI搭建、业务逻辑处理到混合开发、插件开发、测试打包的全流程。通过学习,您将掌握使用Flutter独立开发高性能跨平台(iOS/Android)应用程序的核心技能,并具备解决复杂业务场景的能力。
下载地址
课程目录
01 Flutter基础入门
第1–24节:Flutter介绍、环境搭建、第一个程序、基础组件Text、Container、Image等。
02 开发环境配置详解
第1–10节:macOS与Windows环境配置、VS Code设置、模拟器运行与项目创建。
03 布局组件深入
第1–20节:Row、Column、Stack、Card等布局组件,以及ListView、GridView列表控件。
04 导航与路由
第1–10节:页面跳转、参数传递、返回数据、命名路由与初始路由配置。
05 高级UI组件
第1–20节:Chip系列、DataTable、Stepper、表单输入、对话框、底部栏等Material组件。
06 项目实战与状态管理
第1–15节:国际化、Stream与RxDart、BLoC模式、ScopedModel、InheritedWidget状态管理。
07 网络与数据
第1–10节:HTTP请求、JSON解析、Model转换、FutureBuilder及本地存储。
08 复杂视图与动画
第1–20节:PageView、Slivers复杂滚动、Animation动画控制器、Tween及装饰盒子。
09 测试与调试
第1–9节:单元测试、Widget测试、集成测试及Flutter调试技巧。
10 实战项目:仿京东商城
第1–69节:项目结构、首页、分类、列表、详情、购物车、会员中心等全功能开发。
11 混合开发与打包
第1–12节:Flutter与Android、iOS原生混合开发集成、通信及打包发布。
12 插件开发与适配
第1–4节:Flutter插件开发、全面屏与折叠屏适配指南。
13 进阶技巧与总结
第1–20节:路由动画、拖拽、路径裁切、闪屏、高德地图、极光推送等加餐内容与课程总结。
--- 点击展开详细目录 ---
|