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 开发人员的开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍