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课程的英文版!