Flutter 进阶课程 – 使用 MVVM 的干净架构
成为一名准备就绪的 flutter 开发人员
讲师:Mina Farid
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 清洁架构设计模式
- MVVM – 模型 – 视图 – 视图模型模式
- ViewModel 输入和输出
- 基本 ViewModel 和基本用例
- 应用层——依赖注入、路由管理器和应用类
- 应用层 – 扩展和共享功能
- 数据层-数据源(远程数据源/本地数据源)
- 数据层-API服务客户端(同Android中的Retorfit)
- 数据层-调用API(远程数据源)
- 数据层 – 添加 Logger 拦截器
- 数据层 – 缓存 API 响应(本地数据源)
- 数据层——Json序列化和注解
- 数据层 – 存储库实现
- 数据层 – 映射器(将响应转换为模型)
- 数据层 – 映射器(使用 toDomain 概念)
- 数据层 – 应用空安全
- 数据层 – 创建模拟 API(存根 API)
- 领域层 – 模型
- 领域层 – 存储库接口
- 领域层 – 用例
- 领域层 – 任一概念(左 – 失败)/(右 – 成功)
- 领域层——数据类
- 表示层 – UI(启动 – 入职 – 登录 – 注册 – 忘记密码 – 主要 – 详细信息 – 设置 – 通知 – 搜索))
- 表示层 – 状态渲染器(全屏状态 – 弹出状态)
- 表示层 – 状态管理(Stream Controller – RX Dart – Stream Builder)
- 表示层 – 本地化(英语 – 阿拉伯语),(RTL – LTR)
- 表示层 – 资产管理器(Android 和 Ios 图标和图像大小)
- 表示层 – (字体 – 样式 – 主题 – 字符串 – 值 – 颜色)经理
- 表示层 – 使用 Json 动画
- 表示层 – 使用 SVG 图像
- 使用 18 个 Flutter 包
- 获取设备信息(Android – Ios)
- 使用抽象类
要求
- Dart 和 Flutter 知识是必须的
- 安装 Android Studio 或 Visual Studio 并准备好 Flutter SDK
描述
Flutter 被定义为 Google 的 UI 工具包,用于从单个代码库为移动(Android、iOS)桌面(Linux、Mac、Windows、Google Fuchsia)和网络构建漂亮的、本地编译的应用程序。由于 Flutter 是跨平台的,您可以为 iOS 和 Android 应用程序使用相同的代码库。这绝对可以节省您的时间和资源。本课程将帮助您从初级开发人员转变为经验丰富的开发人员。您将掌握“如何实施结构化项目?”的知识。您的代码将易于阅读、可维护和可持续。您将从真实的项目中获得真实的体验,这样您就可以从头开始编码,使用 MVVM 构建干净的架构项目。您将逐步构建表示层、数据层、领域层和应用层。这种架构旨在使创建稳定的应用程序变得更加容易,即使 UI、数据库或外部 API 等外部元素总是在变化。它本质上是最佳实践设计原则的集合,可帮助您将业务逻辑或域逻辑保持在一起并最大限度地减少系统内的依赖性。完成本课程后,您可以重用本课程的源代码并对其进行自定义,以专业的方式使用 MVVM 项目构建干净的架构。
本课程适合谁:
- 已经了解 dart 和 flutter 的开发人员
- 想要掌握 Flutter 的初学者和初级开发人员
- 正在搜索 flutter 高级主题的开发人员
- 需要创建具有干净架构和 MVVM 的结构化项目的开发人员
- 参加过初学者课程但仍需要更多课程的开发人员
- 需要课程才能成为准备工作的 flutter 开发人员的开发人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。