Dart and Flutter: The Complete Developer’s Guide
Dart和Flutter:完整的开发者教程
Dart and Flutter: The Complete Developer’s Guide
Dart and Flutter:The Complete Developer’s Guide(英语:Dart and Flutter:The Complete Developer’s Guide)
教程演示🔗
你将学到什么
- 使用Flutter构建漂亮的多屏幕应用程序
- 了解在Flutter应用程序中加载和维护数据的不同方法
- 使用Dart创建和发布开源项目
- 了解如何构建具有难以置信的高效数据加载功能的离线应用程序
- 了解阅读大量Flutter文档的最佳方法
- 使用SQLite将长期数据存储在用户的物理设备上
- 掌握流并了解创建Flutter应用程序的反应式编程
要求
需要有 Javascript、Java、Python 或类似编程经验。
课程描述
如果你厌倦了学习 Swift 或 Android,那么这门课程就是为你量身打造的。
动画?你将学会它。 架构模式?包括在内。 导航?当然!
Flutter 是移动开发领域的新秀。 在谷歌的大力支持下,它已被视为取代本地 Swift 和 Android 开发的理想平台。 由于其令人惊叹的部件标准库、快速的编译时间和令人惊叹的文档,开发者们都爱上了 Flutter!
本课程支持 MacOS 和 Windows – 轻松开发 Android 和 iOS 应用程序!
Flutter 应用程序使用 Dart 语言创建。 如果您还不熟悉 Dart,也没有问题;本课程在开始部分包含了对 Dart 的快速介绍,并在课程结束时提供了数小时的奖励讲座,专门介绍 Dart 及其高级功能。 如果您有使用 Java、Ruby 或 Javascript 的背景,那么您会对 Dart 有宾至如归的感觉–语法几乎完全相同,只需要学习一些核心概念。 Dart 是一种强类型语言–但如果你不喜欢强类型,也不要气馁! 在本课程中,我花了特别的时间让大家明白为什么使用强类型语言进行开发是一件轻而易举的事情!
目前,开发 Flutter 应用程序的最大挑战之一是了解如何设计和架构应用程序。 Flutter 仍处于快速发展阶段,整个社区仍在努力寻找最佳技术。 有鉴于此,本课程特别注重确保您理解谷歌 Flutter 团队倡导的主要设计模式,包括 “有状态的小部件 “模式和 “BLOC “模式。 BLOC “模式大量使用了反应式编程(Reactive Programming)技术,您也将在本课程中学习到这些技术。 这些技术还可以轻松应用到其他语言和框架中,可谓锦上添花!
当然,没有好看的动画,移动应用程序是不完整的。 您将学习如何使用 Flutter 的标准工具库制作动画,这些工具库可以轻松用于制作用户喜爱的交互。 在完成课程后,您应该了解如何引用 Flutter 的标准部件库来组装复杂的动画。
今天注册,您就可以
了解 Dart 语言及其主要功能
使用离线存储在用户设备上长时间存储信息
了解如何优化网络请求以提高移动网络的性能
用复杂的动画取悦用户
通过多屏导航展示应用程序的功能
浏览数量惊人的 Flutter 文档
通过使用 RxDart 掌握使用流的反应式编程
实施由谷歌 Flutter 官方团队倡导的高级设计模式
使用表单验证处理用户输入
学习构建开源 Dart 包并将其发布给其他开发者
我已经构建了我学习 Flutter 时想要学习的课程。这是一门以最佳顺序解释概念及其实现方式的课程,有助于您学习并深刻理解这些概念。
课程适合对象
希望使用 Flutter 构建高质量应用程序的开发人员