Dart&Flutter-零到精通[2024]+整洁架构 | Dart & Flutter – Zero to Mastery [2024] + Clean Architecture

全面的Flutter课程,快速有效地开始专业应用程序开发。还有更多!
讲师:Maximilian Berktold

双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。

你将会学到什么?

  • 谷歌Flutter
  • 移动开发
  • 开发技能

课程要求

  • 本课程适合编程初学者和来自其他语言并希望开始使用Flutter进行应用程序开发的人。

课程说明

通过本课程,我们为全球开发人员提供支持,并将他们团结在一个繁荣的社区中

使用Flutter深入应用程序开发,并从年自由职业者经验中获得的专业见解中受益,超越了基础知识。

了解成功项目的基本方面,重点关注可维护、可扩展和高效的软件架构,这些架构将在您的整个职业生涯中为您服务。

适合所有技能水平,本课程将带您从第一个Flutter应用程序到专业软件架构、函数式编程、测试等

随着对熟练开发人员的需求不断上升,利用年轻Flutter框架提供的众多机会。

享受Flutter和Dart语言的引人入胜的开发体验!

我们在Discord上拥有最大的活跃德语Flutter社区,帮助我们建立一个英语社区,让开发人员相互协作和支持。

我们很高兴你能加入我们

->;最新:*本课程和所有项目最后更新于2024年7月_

->;最新更新-Flutter版本:__3.22.2

->;最新内容-添加了Firebase身份验证、Firestore和Crashlytics

->;课程兼容Flutter版本2.5+

我们将学到什么内容:

  • Dart基础课程-编程基础
  • Flutter基础课程-使用Flutter进行应用程序开发的基础知识
  • 干净的架构-Flutter专业开发
  • 测试-单元测试、小部件测试、黄金测试、集成测试
  • ToDo App-自适应布局-我们创建了一个响应式ToDo App,支持自适应布局,使用表单,并具有不同的本地数据源,包括hive
  • WIP:ToDo应用程序-Firebase-我们一起扩展了之前的应用程序,并将Firebase作为云服务添加到其中。

Dart基础知识从Dart编程的基础知识开始,涵盖基本概念,并使用VS Code设置开发环境。从理解变量到掌握面向对象和异步编程的进展。

Flutter基础知识探索使用Flutter创建UI的关键元素,学习制作自己的应用程序界面所需的一切。深入了解框架功能、单个UI组件、主题、动画、导航等!

整洁架构开发一个简单的应用程序,学习清洁软件架构的原则,以便进行适当的应用程序开发。实现一个具有清晰层分离的防弹干净代码软件架构,适用于任何客户端应用程序。掌握这种方法,以实现极高质量的软件标准。集成BLoC模式以实现干净的业务逻辑和UI分离,从而形成可测试的项目。利用依赖注入和函数式编程,同时涵盖单元测试、小部件测试和集成测试,以彻底评估您的应用程序。ToDo应用程序-自适应布局基于此应用程序,我们将讨论不同的主题,因此我们创建了一个支持新Material3自适应布局的应用程序。我们进入基本的表单函数,作为奖励,我们将验证逻辑移动到Cubit中。在这个应用程序中,我们将使用不同的本地数据源来存储所有数据,为了获得永久存储,我们将采用Hive包。完整的导航使用带有go_router包的Navigator 2.0****

WIP:ToDo App-Firebase我们扩展了ToDo App,并为其添加了不同的Firebase服务。比如身份验证、将我们的待办事项存储在firestore、崩溃报告等。我们已经在本节中添加了身份验证、firestore和Crashlytics,欢迎查看。

接下来是什么

随着时间的推移,我们希望改进这门课程,您将在这里找到我们正在研究的下一个主题。

*零安全

*Firebase性能

重要提示:在本课程中,我们的目标是为您提供快速有效地使用Flutter开始应用程序开发所需的所有知识。例如,我们不太“痴迷于细节”,也不会深入了解大学课程中教授的所有复杂的背景过程。相反,我们将尽快投入实践。

我们的重点是实用性、质量和——最后但同样重要的是——乐趣

此课程面向哪些人?

  • 每个想快速有效地沉浸在移动应用程序开发中的人都会从中受益。我们是德国Flutter自由职业者,已经成功实施了许多项目——我们想与您分享过去几年的经验,帮助您成功开发项目。
  • 我们一起开发了几个应用程序,了解Flutter中干净的软件架构,当然也让我们的应用程序通过测试。我们会牵着你的手,从头开始向你展示一切。
  • 本课程是Udemy上最好的德语Flutter课程的英文版!
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,用户赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。