独家Udemy付费课程,中英文字幕,课程资料包齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
Flutter & Dart – 完整指南 [2022 版]
用于构建原生 iOS 和 Android 应用的 Flutter SDK 和 Flutter 框架完整指南
你将会学到的
- 从头开始逐步学习 Flutter 和 Dart
- 为 Android 和 iOS 构建引人入胜的原生移动应用程序
- 使用 Google 地图、设备摄像头、身份验证等功能!
- 了解如何上传图片以及如何发送手动和自动推送通知
- 学习所有基础知识并不停歇:深入了解 Flutter 和 Dart 并成为高级开发人员
本课程包括:
- 42 小时 长的随选视频
- 43 篇文章
- 312 个可下载资源
- 在移动设备和电视上观看
- 作业
- 结业证书
课程内容
19 个章节 • 377 个讲座 • 总时长 42 小时 25 分钟展开所有章节
介绍15 个讲座 • 1 小时 57 分钟
Flutter 基础知识 [QUIZ APP]42 个讲座 • 4 小时 53 分钟
在不同设备上运行应用程序和调试应用程序11 个讲座 • 38 分钟
小部件、样式、添加逻辑 – 构建真正的应用程序 [个人费用应用程序]48 个讲座 • 5 小时 3 分钟
响应式和自适应用户界面和应用程序21 个讲座 • 1 小时 25 分钟
小部件和颤振内部 – 深入了解18 个讲座 • 2 小时
导航和多个屏幕 [MEALS APP]29 个讲座 • 4 小时 9 分钟
状态管理 [SHOP APP]30 个讲座 • 3 小时 55 分钟
使用用户输入和表单 [SHOP APP]21 个讲座 • 2 小时 4 分钟
发送 Http 请求 [SHOP APP]25 个讲座 • 2 小时 51 分钟
还有 9 个章节
要求
- 基本的编程语言会有所帮助,但不是必须具备的
- 你可以使用 Windows、macOS 或 Linux 进行 Android 应用程序开发 – iOS 应用程序只能在 macOS 上构建
- 无需 iOS 或 Android 开发经验
- 无需任何 Flutter 或 Dart 经验 – 本课程从零开始!
说明
加入最全面、最畅销的 Flutter 课程,学习如何构建出色的 iOS 和 Android 应用!
你无需学习 Android/Java 和 iOS/Swift 即可构建真正的原生移动应用程序!
Flutter – 由 Google 开发的框架 – 允许你学习一种语言 (Dart) 并立即构建漂亮的原生移动应用程序。Flutter 是一个 SDK,它提供了将 Dart 代码编译为本机代码的工具,它还为你提供了一组丰富的预构建和预先设置样式的 UI 元素(所谓的小部件),你可以使用它们来组成你的用户界面。
Flutter 非常流行,并被用于主要的谷歌应用程序,比如他们的 Adwords 应用程序——它现在被标记为“准备好生产”,因此现在是时候开始学习它了!
本课程将从头开始教授 Flutter 和 Dart,无需具备两者中的任何一个的先验知识!而且你当然不需要任何 Android 或 iOS 开发经验,因为 Flutter 背后的整个理念就是只学习一种语言。
你不仅会在理论上学习 Flutter,而且我们将在整个课程中构建一个完整、真实的应用程序。这个应用程序将具有所有核心基础知识以及使用谷歌地图、设备相机、添加动画等高级功能!
使用 Flutter,你只需编写一次代码,即可将你的应用同时发布到 Apple AppStore 和 Google Play。
使用 Google 的 Material Design 以几乎零努力的方式立即构建美观但完全可定制的应用程序。你可以使用 Flutter 提供的丰富的小部件套件来添加常见的 UI 元素,如按钮、开关、表单、工具栏、列表等 – 或者你只需构建自己的小部件 – Flutter 也让这变得轻而易举。
以下是课程中包含的内容:
- macOS 和 Windows 的详细设置说明
- 全面介绍 Flutter、Dart 和小部件背后的概念
- 内置小部件的概述以及如何添加自己的小部件
- 调试提示和技巧
- 带有标签、侧边抽屉和基于堆栈的导航的页面导航
- 状态管理解决方案
- 处理和验证用户输入
- 通过发送 Http 请求将 Flutter 应用程序连接到后端服务器
- 用户认证
- 添加谷歌地图
- 使用相机等原生设备功能
- 添加漂亮的动画和页面过渡
- 图片上传
- 推送通知 – 手动方法和自动化
- 如何将你的应用发布到应用商店
- 和更多!
本课程适合你,如果…
- 你有兴趣为两个最流行的移动平台(iOS 和 Android)构建真正的原生移动应用程序
- 你想探索 Flutter 提供的全套功能
- 不想花几个小时学习两种完全不同的语言
课程先决条件:
- 基本的编程语言知识会有很大帮助,但不是硬性要求
- 你不需要知道 Flutter 或 Dart
- 你不需要了解 iOS (Swift/ObjectiveC) 或 Android (Java)
此课程面向哪些人:
- 有兴趣在两个平台上使用一种语言进行移动应用程序开发的初学者和经验丰富的开发人员
- 经验丰富的 iOS 或 Android 开发人员,他们希望使用一种编程语言构建跨平台 (iOS + Android) 应用程序