074-Flutter核心技术与实战
# Flutter 核心技术与实战
来自 Google 的高性能跨平台开发框架 陈航 前美团点评高级技术专家
你将获得
- 快速掌握 Dart 语言核心特性;
- 理解 Flutter 跨平台开发之美;
- 实战 16 个 Flutter 常见开发问题;
- 从 0 到 1 搭建 Flutter 混合开发框架。
# 课程介绍
Flutter 是 Google 推出的全新跨平台移动开发框架。因为出色的性能、高效的开发方式等原因,Flutter 正被越来越多的开发者和组织采用,比如阿里巴巴、腾讯、京东、美团等。
加之 Google 的强大号召力,Flutter 极有可能成为跨平台开发的终极解决方案,随之将是企业对 Flutter 开发人才的强烈需求。如果你能够尽早掌握 Flutter 开发,便能在未来的竞争中领先一步,让自己的职业生涯更上一层楼。
但据众多开发者反馈,Flutter 从语言到开发框架都是全新的,技术栈的积累也要从头开始,有点儿学不动了。
其实,Flutter 并没有开创新的概念,它背后的框架原理和底层设计思想,与原生 Android/iOS 开发并没有本质区别,甚至从 React Native 中吸收了不少优秀的设计理念。同时,它使用的 Dart 语言,也吸纳了其他编程语言(比如 Java、JavaScript)的优秀思想。
在这个课程里,陈航将通过对比其他框架的特性,着重为你剖析 Flutter 的核心知识点和背后原理,以及一些常见问题的解决思路。让你在既有终端技术栈的基础上做能力叠加,而非从零开始学习 Flutter,沉浸在 API 的参数和实现细节中。
我们的最终目标是,带你构建出一套符合企业级开发标准的 Flutter 混合开发框架,从而帮助你将 Flutter 集成至现有企业应用中,用一套代码实现在 iOS、Android 平台上体验优良的应用。
本课程共包括 5 大模块。
Flutter 开发起步模块,从跨平台方案发展历史出发,与你介绍 Flutter 的诞生背景、基本原理,并带你体验一下 Flutter 代码是如何在原生系统上运行的。 Dart 基础模块,从 Dart 与其他编程语言的设计思想对比出发,与你讲述 Dart 设计的关键思路以及独有特性,并通过一个综合案例去实践一下。 Flutter 基础模块,将通过 Flutter 与原生系统对应概念的对比,与你讲述 Flutter 独有的概念和框架设计思路。学完这个模块,你就可以开发出一个简单的 App 了。 Flutter 进阶模块,与你讲述 Flutter 开发中的一些疑难问题、高级特性及其背后原理,帮助你在遇到问题时可以化被动为主动。 Flutter 综合应用模块,着重和你分析在企业级应用迭代的生命周期中,如何从效率和质量这两个维度出发,构建自己的 Flutter 开发体系。
资源下载 (opens new window)提取码:http://dt1.8tupian.net/2/29369a87b200.pg1