欢迎购买学习《从零构建新闻类手机应用Flutter 3.0&Rest Api开发速成视频教程》课程,你将学习使用Flutter 3.0&Rest API从头开始​​构建功能齐全的新闻应用程序。

发表于 2022 年 6 月
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:4.73 GB | 时长:7h 8m

你会学到什么

  • 本 Flutter 课程是一份完整的指南,可帮助您学习和使用 Rest Api 构建功能齐全的 Flutter 应用程序。
  • 休息 API 集成
  • CRUD 操作
  • 教授如何编写干净代码并避免样板代码
  • 一个可以使用和部署的功能齐全的应用程序
  • Firebase 实时数据库 Rest API

要求

  • 强烈推荐熟悉 Flutter 和 Dart 的知识

描述

本课程介绍如何在纵向模式下制作适用于 Android 的全功能应用程序。此外,它还介绍了如何将 Rest API 集成到 Flutter 应用程序中。

用到的API有:News Rest APIFirebase实时数据库Rest API

课程先决条件:编程基础知识入门 Flutter基础知识和良好的知识

本课程如何帮助:获得更多Flutter和Rest API集成知识Http requestDio拦截器 Json 序列化使用查询搜索,并直接从 API 中获取结果按分页排序添加到书签错误处理了解如何制作设计清晰的新闻应用程序一个功能齐全的应用程序可以使用和部署课程内容:复杂的 UI 已经简单地完成了提供商状态管理Firebase Real-时间数据库 Rest API 清洁代码并避免样板代码状态管理:setState、通过回调提升状态、全局访问、使用 Provider 和 ChangeNotifierNavigation 进行范围访问自定义导航动画导航动画管理和更新包列表视图和多个 UI 状态飞镖编程语言 – 基础和中级和专家主题如何通过逐步构建应用程序来理解 Flutter 移动开发。

如何设计、构建、调试 Flutter 应用程序如何让 Flutter 应用程序与实时数据库通信如何使用 FlutterFlutter AppBarFlutter Material Design 构建健壮的应用程序Flutter Row 和 ColumnFlutter ListView Builder 支付网关课程结构:大约 7 小时的内容和定期更新要求:Windows应用程序开发或 Mac 应用程序开发 访问具有互联网连接的计算机。您已准备好开始旅程爱学习如何将尖端算法应用于实际案例!本课程结束后我应该期待什么?:构建功能齐全的应用程序的能力新关于 Flutter 和 API 集成的信息请注意,该课程是在 windows 上构建的,所以我没有机会介绍 IOS 配置!但是请随时询问有关它的任何内容。我会在那里提供帮助。

概述

第 1 节:简介

Lecture 1 Introduction – About The Course&About Me&Couse 要求

第 2 讲 应用概述

第 3 讲 提示和技巧

第 4 讲 Github 上的源代码

第5讲联系我

第 2 部分:开始编码

第 6 讲 github 上设置 Theme 和 app 结构以及 starter 源代码

第 7 讲创建抽屉小部件设计

第8讲 添加自定义字体,完成Appbar设计

第 9 讲开始实现主屏幕选项卡

Lecture 10 完成tabs实现

Lecture 11 实现分页按钮

第 12 讲 实现分页编号小部件

第13讲 完成分页控制

Lecture 14 实现下拉按钮

第 15 讲 实现文章小部件第 1 部分

第 16 讲 完成文章小部件

Lecture 17 实现文章加载小部件(Shimmer 效果)

第 18 讲 完成最热门的小部件

Lecture 19 完成最流行的微光效果小部件

第 20 讲 实现导航并过渡到搜索屏幕

Lecture 21 Imepelment 搜索屏幕顶部小部件

第 22 讲 实现搜索建议小部件

第 23 讲 实现无结果屏幕

第 24 讲 实现书签屏幕

Lecture 25 在 Webview 小部件中显示新闻详细信息

Lecture 26 添加前导图标以导航到上一个屏幕(主屏幕)

第27讲 在webview屏幕中实现modal bottom sheet

第28讲 实现刷新webview方法

第29讲24-实现分享功能

Lecture 30 24-实现在浏览器中打开功能

第 31 课 创建错误对话框

第 32 讲 应用内新闻详情

第 3 节:Rest API

第 33 讲 什么是 Rest API?

第 34 讲 News rest api walkthorugh

第35讲 使用Postman发出请求并生成dart模型类

第36讲 用Json序列化创建新闻模型类

Lecture 37 在我们的应用程序中集成 Rest api

第38讲 将Rest api结果附加到模型类

Lecture 39 使用 url 分段增强 get all news 方法

第 40 讲 开始在我们的应用中显示新闻

第 41 课使用 FutureBuilder 方法从 Rest Api 获取新闻

Lecture 42 显示其他新闻详情,并为 webView 打开正确的 URL

第43讲 计算文章阅读时间

Lecture 44 以格式化方式显示日期

第 45 讲 错误处理

Lecture 46 增强错误处理方法

Lecture 47 使用状态码处理错误

第 4 节:状态管理和 Rest Api

第48讲为什么我们需要在这个应用程序中进行状态管理?

第49讲 状态管理入门

第 50 讲 避免使用依赖注入

第51讲 实现分页

第52讲 允许用户按新闻排序

Lecture 53 在新闻详情屏幕中显示正确的新闻详情

Lecture 54 在新闻详情屏幕中实现 share 方法

Lecture 55 从 API 中获取头条新闻并在屏幕上正确显示

第56讲 实现图像HERO动画

Lecture 57 允许用户搜索,并从api获取结果

第 5 节:Extra – Rest Api – Advanced to Expert

第 58 课 Firebase Rest API 入门

第59课 创建Bookmarks模型类

Lecture 60 使用 Post 方法将虚拟数据发送到 Firebase 实时数据库

Lecture 61 将新闻数据保存在 Firebase 实时数据库中

Lecture 62 允许用户从实时数据库中删除

Lecture 63 开始获取书签数据,并修复删除问题

Lecture 64 获取并在屏幕上显示书签.mp4

第65讲 检查当前新闻是否已经在书签中

第66讲 NotifyListener的重要性

Lecture 67 修复删除功能并完成应用

第 6 节:额外

第68讲 更改应用启动器图标

第69讲 原生闪屏

Flutter 和 Dart 学习爱好者,任何想了解如何在 Flutter 应用中集成 Rest API 的人,适合想在 Flutter 中制作完整应用的人

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源