Flutter终极在线培训教程
成为一名高薪Flutter开发者
教程演示🔗
官网原价:3148美元,特惠价497美元
第一周
无论您是初学者还是经验丰富的 Flutter 开发人员,您都可以完成所有设置。我将向您展示从安装 Flutter SDK 到配置代码编辑器以成为高效的开发环境的所有内容。
此时您将从基础知识到高级功能快速掌握 Dart 编程语言。
第 2 周
到本周末,您将完全了解Flutter 框架的运作方式。您将学习如何构建用户界面、管理应用程序的状态、处理用户输入、在页面之间导航等等。
我们将使用不同的方法多次构建一个名为“Randomizer”的应用程序,以便您为Flutter 职业生涯中遇到的任何事情做好准备。
第三周
我们最终将在本周开始构建主要的生产级应用程序 – Repo Viewer。这是一个复杂的GitHub 客户端应用程序,应用了所有最佳实践。
在第三周,您将学习构建最复杂的应用程序的最佳方法是什么,以及如何正确开始开发 Flutter 项目(其中的内容比您想象的要多)。
第 4 周
本周的主题是使用行业标准OAuth2 协议通过远程服务器进行身份验证。我们将创建一个适当的解决方案来登录 Flutter 应用程序,包括令牌的安全持久性,以便用户不必在每次启动应用程序时登录。
第 5 周
从服务器获取分页数据,将其缓存在本地,并将其显示在用户界面中 – 这些是您将在第四周通过显示已登录用户的加星标的 GitHub 存储库来学习的内容。
我们将创建远程和本地服务,这些服务可以处理来自 REST API、存储库、应用程序层类的分页数据,最后,我们将把所有这些连接到用户界面中的分页列表。
第 6 周
通常,应用程序的各个功能彼此非常相似,但并不完全相同。在不弄乱现有代码库的情况下正确提取重复代码并创建抽象并不是一项小任务。本周的主题是正确的重复代码删除技术。
您还将学习如何将漂亮的搜索功能添加到 Repo Viewer 应用程序中,以便用户可以搜索 GitHub 存储库。
第 7 周
尽管 Flutter 在构建用户界面方面改变了游戏规则,但有时您只需要在应用程序中显示经典的 HTML 内容即可。
我们的 Repo Viewer 也是如此,我们需要显示 GitHub 存储库的 README 文件。为了实现这一点,您需要学习如何正确使用WebView。
您还将了解如何整合来自多个请求的数据。
第 8 周
应用程序国际化 (i18n) 是全球应用程序市场的必备条件。添加对多种语言的支持的方法有很多,很容易让人困惑。您将学习如何以正确的方式进行操作。
Flutter 仅通过一个 Dart 代码库就可以在所有不同的平台上运行。但有时,您需要添加一些特定于平台的功能。您将学习如何使用创建平台界面的正确技术为 Android、iOS以及Web编写插件。