
网盘:百度 | 学分:5,VIP免费 | 发布:2023-04-13 | 查看:0 | 更新:2024-09-20 | web前端
ReactNative+TypeScript仿喜马拉雅开发App
网盘:百度 | 学分:5,VIP免费 | 发布:2023-04-13 | 查看:0 | 更新:2024-09-20 | web前端
ReactNative+TypeScript仿喜马拉雅开发App
〖课程介绍〗:
&nBSp; 使用RN + TS开发听书APP,通过导航器、dva状态管理、图标生成组件、自定义导航器、动画效果、音视频的播放、动态导航和动态model、本地数据持久化等一系列的功能,完成RN的技术落地。
〖课程目录〗:
第1章 课程介绍 1 节 | 17分钟
视频:1-1 课程导学 (16:17)
第2章 ES6、React、React Native基础知识串讲21 节 | 287分钟
本章会讲解学习这门课程之前必备的基础知识,主要讲解ES6、RN等必备知识点,专门为新手学员准备的,这些内容在后面的实战中都会用到。
视频:2-3 创建项目 (09:20)
视频:2-4 ES6之简介及变量声明 (14:00)
视频:2-6 ES6之箭头函数 (09:35)
视频:2-8 ES6之class (28:42)
视频:2-9 ES6之class继承 (15:14)
视频:2-11 ES6之generator (23:29)
视频:2-12 ES6之模块 (03:51)
视频:2-17 RN布局(1) (11:22)
视频:2-18 RN布局(2) (14:04)
作业:2-21 【讨论题】谈谈你对JSX得理解
第3章 TypeScript基础知识5 节 | 43分钟
本章会讲解学习这门课程之前必备的基础知识,主要讲解TS的必备知识点,专门为新手学员准备的,这些内容在后面的实战中都会用到。
视频:3-5 TypeScrIPt之泛型 (03:41)
第4章 项目分析1 节 | 11分钟
第5章 项目初始化3 节 | 27分钟
本章才算是正式开始应用的开发了。还有我在工作中用到的两个非常好的第三方项目,可以做到多环境设置和绝对路径的设置,能帮助我们减少一些繁琐枯燥又容易出错的工作。
第6章 接口管理工具1 节 | 17分钟
第7章 新版导航器React-Navigation5.05 节 | 73分钟
第8章 状态管理Dva 8 节 | 69分钟
本章主要讲解Redux和Redux-saga的封装库dva,以及dva和React-native的集成以及插件loADing
视频:8-3 集成Dva-core (15:51)
视频:8-5 Dva异步操作 (04:29)
第9章 首页模块18 节 | 278分钟
这一章才算是正式开始了业务逻辑的开发,本章会教大家完成首页模块的功能,如轮播图、渐变色,接口请求、自定义顶部标签导航器的标签栏
视频:9-2 底部标签导航器字体图标 (13:05)
视频:9-3 顶部标签导航器 (13:20)
视频:9-4 轮播图 上 (18:00)
视频:9-5 轮播图 下 (16:26)
视频:9-7 猜你喜欢 上 (21:27)
视频:9-8 猜你喜欢 下 (20:08)
视频:9-9 首页列表(1) (14:00)
视频:9-10 首页列表(2) (19:41)
视频:9-12 下拉刷新 (07:44)
视频:9-13 上拉加载更多 (23:53)
视频:9-14 自定义顶部标签组件 (13:37)
视频:9-17 自定义顶部标签渐变色组件显隐 (17:36)
视频:9-18 自定义组件的完善 (06:54)
第10章 分类模块13 节 | 136分钟
本章主要会通过dva状态管理库来完成类别的增删改查功能以及拓展排序的功能,通过这几个经典业务逻辑帮助大家更好的掌握dva库,另外会学习动态的顶部标签导航器和动态的生成dva的model的功能。
视频:10-3 类别模块的model (16:34)
视频:10-7 新增类别和删除类别(1) (11:38)
视频:10-8 新增类别和删除类别(2) (10:21)
视频:10-12 课后作业 (01:11)
第11章 频道模块12 节 | 186分钟
本章主要学习手势响应系统,通过手势响应系统实现当头部可见时,手指向上滑动时,tab标签组件中的FlatList无法滚动,逐渐滑动到头部组件不可见时,tab标签组件中的FlatList才能滚动的效果;当头部不可见时,手指向下滑动时,直到FlatList滚动到最顶部时,头部才可以滑动的效果,而且根据这个滚动,标签栏也会有淡入淡出的动…
视频:11-2 yapi创建接口和model (16:45)
视频:11-8 手势响应系统(1) (16:07)
视频:11-9 手势响应系统(2) (07:38)
视频:11-10 手势响应系统(3) (13:12)
视频:11-11 手势响应系统(4) (21:15)
第12章 频道详情模块17 节 | 184分钟
视频:12-12 图片的缩放和渐变色 (18:42)
视频:12-13 弹幕 (1) (11:18)
视频:12-14 弹幕(2) (11:16)
视频:12-15 弹幕(3) (10:39)
视频:12-16 弹幕(4) (13:06)
视频:12-17 课后练习 (00:38)
第13章 底部标签导航器的播放标签以及脱离导航器之外的播放按钮6 节 | 59分钟
第14章 我听模块7 节 | 47分钟
本章主要学习本地数据持久化,realm2js的使用,通过记录用户曾经播放过的音频以及播放到的时间,然后以列表的形式展示出来。
视频:14-2 安装realm (13:04)
视频:14-5 删除realm数据 (04:16)
第15章 发现模块6 节 | 30分钟
本章主要学习在FlatList中展示视频,以及视频的播放功能。并且同一时间只能播放一个视频,需要做一些优化,并且在播放视频时需要暂停音频。
第16章 账号模块10 节 | 106分钟
视频:16-5 表单校验库yup (07:04)
视频:16-6 封装表单输入框 (15:37)
第17章 打包发布10 节 | 98分钟
第18章 课程总结2 节 | 7分钟
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。