全部试看小节
本章主要对课程整体内容进行介绍,包括:课程内容安排、课程收获、课程亮点优势、讲师介绍、课程适合人群、学习建议等。
本章首先演示完整版的项目,让学员对整个项目有初步地了解,然后介绍本项目的技术路线,最后带领大家配置开发环境,为后面的学习打下坚实的基础。
本章将带领学员入门 Flutter 开发,首先介绍 Flutter 使用的编程语言 Dart,然后通过App 欢迎页让大家初识 Flutter 开发,再通过 Main Tab 主页面引入 Flutter 状态管理的概念,最后还会介绍 Flutter 中的 Theme 概念,并设置App图标等。
本章带领学员创建整个项目的数据库,并“伪造”一些运营数据,使得在后续开发过程中 不管是后端还是前端开发都不需要再使用 Mock 数据,直接从 数据库中读取。
本章首先介绍后端服务的概念,然后带领大家学习 Go 语言,最后实现 Go 后端服务程序的基本架构,使学员快速建立起 后端服务程序的概念。
本章主要连接起 Go 后端 与 Flutter 前端,介绍通信协议,以及实现通信功能的前后端代码,然后构建Main Tab中的 Account 页,最后还会开发 Dio 的拦截器实现 401 错误处理功能。
本章实现平台用户资料编辑功能,包括用户头像、昵称、职业、地区、性别、签名的修改,重点介绍用户头像的修改。
本章主要实现平台用户注册、用户登录功能,包括账号密码、手机号验证码、或者邮箱验证码模式,同时还会完成忘记密码密码重置功能与前端页面根据是否登录进行重定向的问题。
本章主要实现注册用户账号安全信息修改,包括密码修改、手机号绑定、邮箱绑定等功能,并介绍第三方平台账号绑定的概念。
本章实现平台课程展示的功能,以列表的形式进行分页展示,并根据课程分类、搜索关键词多维度展示列表。
本章实现课程详情页展示开发,作为最复杂的页面之一,本章会介绍嵌套滑动的概念、还会实现课程评论与回复的功能,同时在GO中实现视频流接口,并使用video_player 在前端播放视频流。
本章实现课程学习页面的开发,与课程详情页有些类似,当更侧重视频播放功能。并使用 MediaKit 开发更完善、更强大的播放组件,因为使用 VideoPlayer 经常无法正常播放视频,或者播放中途卡顿。同时,还会在本地 SQLite中存储课程的学习进度,并在页面打开时自动定位到上次的学习位置。...
本章实现购物车、订单页面、课程收藏、用户详情页的开发,重点实现购物车功能,购物车前端页面不算复杂,后端逻辑比较复杂,且设计金钱交易,需要仔细实现。
项目中用户类型除了学生,还有讲师和管理员两种角色,本章主要实现面向另外两种角色的功能开发。
本章实现 App 的首页,展示新课程、热门课程、热门讲师等信息,并重点使用ListView 之外的集合展示组件:CollectionView等。
本章主要介绍如何打包前端App(iOS 和 Android),以及如何在 Docker 中部署后端服务程序。
全部试看小节
haharsw,拥有丰富的一线开发经验,曾负责多个千万级大型项目的开发,包括大型在线教育系统、电商平台、电信系统和社交网络应用等。目前作为独立开发者,开发并上线了9款App,累计下载用户超千万,最高App 日活7万+。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题