欢迎购买学习《从零构建新闻类手机应用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 中制作完整应用的人