ReactNative+TypeScript仿喜马拉雅开发App(包更新完结)

使用RN + TS开发听书App,从需求分析,到功能实现,一步步带领大家完成功能,学会如何解决实际开发问题,是一个完整的项目开发实例。通过导航器、dva状态管理、图标生成组件、自定义导航器、动画效果、音视频的播放、动态导航和动态model、本地数据持久化等一系列的功能,帮助大家具备独立开发完整的RN应用的能力

本课程将持续更新,购买包更新完结 

资源文件目录列表:/ReactNative+TypeScript仿喜马拉雅开发App [5.3G]
├──第1章 课程介绍 [123.7M]
│ └──1-1 课程导学_慕课网.mp4 [123.7M]
├──第2章 ES6、React、React Native基础知识串讲 [1.5G]
│ ├──2-1 环境搭建.mp4 [106M]
│ ├──2-10 ES6之generator.mp4 [162.7M]
│ ├──2-11 ES6之模块.mp4 [17.8M]
│ ├──2-12 React基础.mp4 [86.8M]
│ ├──2-13 RN基础知识之RN介绍.mp4 [61.2M]
│ ├──2-14 RN基础知识之宽高.mp4 [19.6M]
│ ├──2-15 RN基础知识之基础组件与样式.mp4 [39.5M]
│ ├──2-16 RN布局(1).mp4 [63.2M]
│ ├──2-17 RN布局(2).mp4 [73.9M]
│ ├──2-18 RN基础之触摸事件.mp4 [63M]
│ ├──2-19 RN基础之网络请求.mp4 [63.8M]
│ ├──2-2 Android开发环境搭建.mp4 [63.3M]
│ ├──2-3 创建项目.mp4 [50.8M]
│ ├──2-4 ES6之简介及变量声明.mp4 [68.5M]
│ ├──2-5 ES6之模板字符串和函数默认参数.mp4 [109.7M]
│ ├──2-6 ES6之箭头函数.mp4 [76.4M]
│ ├──2-7 ES6之class.mp4 [180.1M]
│ ├──2-8 ES6之class继承.mp4 [80.3M]
│ └──2-9 promise知识讲解.mp4 [145.9M]
├──第3章 TypeScript基础知识 [101.6M]
│ ├──3-1 TypeScript之简介_(2).mp4 [23.6M]
│ ├──3-2 TypeScript之非原始类型_(2).mp4 [17.6M]
│ ├──3-3 TypeScript之函数_(2).mp4 [11.7M]
│ ├──3-4 TypeScript之接口_(2).mp4 [39.7M]
│ └──3-5 TypeScript之泛型_(2).mp4 [8.9M]
├──第4章 项目分析 [90.9M]
│ └──4-1 项目分析.mp4 [90.9M]
├──第5章 项目初始化 [237.1M]
│ ├──5-1 项目初始化.mp4 [83.5M]
│ ├──5-2 多环境.mp4 [81.6M]
│ └──5-3 绝对路径.mp4 [72M]
├──第6章 接口管理工具 [42.5M]
│ └──6-1 接口文档_(2).mp4 [42.5M]
├──第7章 新版导航器React-Navigation5.0 [379.7M]
│ ├──7-1 导航器基本介绍.mp4 [21.2M]
│ ├──7-2 安装导航器.mp4 [43.7M]
│ ├──7-3 堆栈式导航器(1).mp4 [97.2M]
│ ├──7-4 堆栈式导航器(2).mp4 [94M]
│ └──7-5 标签导航器.mp4 [123.6M]
├──第8章 状态管理Dva [246.1M]
│ ├──8-1 状态管理基础介绍(redux)_(2).mp4 [67.1M]
│ ├──8-2 状态管理基础介绍(redux-saga)_(2).mp4 [39.2M]
│ ├──8-3 集成Dva-core_(2).mp4 [48.5M]
│ ├──8-4 Dva基础使用方法_(2).mp4 [38.3M]
│ ├──8-5 Dva异步操作_(2).mp4 [20M]
│ └──8-6 Dva插件dva-loading_(2).mp4 [33M]
├──第9章 首页模块 [1.3G]
│ ├──9-1 首页展示与功能分析 (2).mp4 [20.7M]
│ ├──9-10 首页列表(2) (2).mp4 [95.1M]
│ ├──9-11 首页列表优化与课后作业 (2).mp4 [59.8M]
│ ├──9-12 上拉加载更多 (2).mp4 [142M]
│ ├──9-13 下拉刷新 (2).mp4 [43.8M]
│ ├──9-14 自定义顶部标签组件 (2).mp4 [84.8M]
│ ├──9-15 自定义顶部标签组件布局 (2).mp4 [90.2M]
│ ├──9-16 自定义顶部标签组件渐变色效果 (2).mp4 [94.5M]
│ ├──9-17 自定义顶部标签渐变色组件显隐 (2).mp4 [115.1M]
│ ├──9-18 自定义组件的完善 (2).mp4 [54.9M]
│ ├──9-2 底部标签导航器字体图标 (2).mp4 [56.1M]
│ ├──9-3 顶部标签导航器 (2).mp4 [45.3M]
│ ├──9-4 轮播图 上 (2).mp4 [70M]
│ ├──9-5 轮播图 下 (2).mp4 [64M]
│ ├──9-6 网络请求到数据通过dva映射到组件 (2).mp4 [90.8M]
│ ├──9-7 猜你喜欢 上 (2).mp4 [96.5M]
│ ├──9-8 猜你喜欢 下 (2).mp4 [109.1M]
│ └──9-9 首页列表(1) (2).mp4 [44.6M]

├──第10章 分类模块 [721.2M]
│ ├──10-1 类别模块功能演示和分析.mp4 [11.5M]
│ ├──10-2 数据结构和本地数据存储.mp4 [54.2M]
│ ├──10-3 类别模块的model.mp4 [87M]
│ ├──10-4 类别页面的布局和样式(1).mp4 [91.5M]

│ ├──10-5类别页面的布局和样式(2) .mp4[7月20更新]
│ ├──10-6添加标题栏右上角按钮以及切换编辑状态.mp4[7月20更新]
│ ├──10-7新增类别和删除类别(1) .mp4[7月20更新]
│ ├──10-8新增类别和删除类别(2) .mp4[7月20更新]
│ ├──10-9类别的拖拽功能.mp4[7月20更新]

│ ├──10- 10动态生成标签导航器和model (1) .mp4[7月20更新]
│ ├──10-11动态生成标签导航器和model (2) .mp4[7月20更新]
│ ├──10-12课后作业.mp4[7月20更新]

本课程将持续更新,购买包更新完结 

课程资料 [24.5M]

└──listenbook-master [24.5M]
└──listenbook [24.5M]
├──__tests__ [266B]
│ └──App-test.tsx [266B]
├──android [195.5K]
│ ├──app [130.2K]
│ │ ├──src [117.4K]
│ │ │ ├──debug [368B]
│ │ │ │ └──AndroidManifest.xml [368B]
│ │ │ └──main [117K]
│ │ │ ├──java [3K]
│ │ │ │ └──com [3K]
│ │ │ │ └──ximalaya [3K]
│ │ │ │ ├──MainActivity.java [813B]
│ │ │ │ └──MainApplication.java [2.2K]
│ │ │ ├──res [113K]
│ │ │ │ ├──mipmap-hdpi [11.6K]
│ │ │ │ │ ├──ic_launcher_round.png [5.9K]
│ │ │ │ │ └──ic_launcher.png [5.7K]
│ │ │ │ ├──mipmap-ldpi [5.1K]
│ │ │ │ │ ├──ic_launcher_round.png [2.6K]
│ │ │ │ │ └──ic_launcher.png [2.5K]
│ │ │ │ ├──mipmap-mdpi [7.4K]
│ │ │ │ │ ├──ic_launcher_round.png [3.8K]
│ │ │ │ │ └──ic_launcher.png [3.6K]
│ │ │ │ ├──mipmap-xhdpi [16.9K]
│ │ │ │ │ ├──ic_launcher_round.png [8.5K]
│ │ │ │ │ └──ic_launcher.png [8.4K]
│ │ │ │ ├──mipmap-xxhdpi [28.9K]
│ │ │ │ │ ├──ic_launcher_round.png [14.5K]
│ │ │ │ │ └──ic_launcher.png [14.4K]
│ │ │ │ ├──mipmap-xxxhdpi [42.8K]
│ │ │ │ │ ├──ic_launcher_round.png [21.2K]
│ │ │ │ │ └──ic_launcher.png [21.5K]
│ │ │ │ ├──values [315B]
│ │ │ │ │ ├──strings.xml [69B]
│ │ │ │ │ └──styles.xml [246B]
│ │ │ │ └──xml [142B]
│ │ │ │ └──network_security_config.xml [142B]
│ │ │ └──AndroidManifest.xml [1K]
│ │ ├──_BUCK [1.3K]
│ │ ├──build_defs.bzl [602B]
│ │ ├──build.gradle [8.3K]
│ │ ├──debug.keystore [2.2K]
│ │ └──proguard-rules.pro [435B]
│ ├──gradle [54.5K]
│ │ └──wrapper [54.5K]
│ │ ├──gradle-wrapper.jar [54.3K]
│ │ └──gradle-wrapper.properties [200B]
│ ├──build.gradle [999B]
│ ├──gradle.properties [1K]
│ ├──gradlew [5.8K]
│ ├──gradlew.bat [2.8K]
│ └──settings.gradle [192B]
├──ios [80.2K]
│ ├──ximalaya [8K]
│ │ ├──Base.lproj [3.6K]
│ │ │ └──LaunchScreen.xib [3.6K]
│ │ ├──Images.xcassets [648B]
│ │ │ ├──AppIcon.appiconset [585B]
│ │ │ │ └──Contents.json [585B]
│ │ │ └──Contents.json [63B]
│ │ ├──AppDelegate.h [386B]
│ │ ├──AppDelegate.m [1.4K]
│ │ ├──Info.plist [1.6K]
│ │ └──main.m [390B]
│ ├──ximalaya-tvOS [1.5K]
│ │ └──Info.plist [1.5K]
│ ├──ximalaya-tvOSTests [765B]
│ │ └──Info.plist [765B]
│ ├──ximalaya.xcodeproj [49K]
│ │ ├──xcshareddata [9.7K]
│ │ │ └──xcschemes [9.7K]
│ │ │ ├──ximalaya-tvOS.xcscheme [4.9K]
│ │ │ └──ximalaya.xcscheme [4.8K]
│ │ └──project.pbxproj [39.3K]
│ ├──ximalaya.xcworkspace [464B]
│ │ ├──xcshareddata [238B]
│ │ │ └──IDEWorkspaceChecks.plist [238B]
│ │ └──contents.xcworkspacedata [226B]
│ ├──ximalayaTests [2.6K]
│ │ ├──Info.plist [733B]
│ │ └──ximalayaTests.m [1.9K]
│ ├──Podfile [2.7K]
│ └──Podfile.lock [15.3K]
├──raw [23.3M]
│ ├──android.gif [11.9M]
│ ├──api.json [61.2K]
│ ├──ios.gif [11M]
│ └──sync-realm.jpg [322.5K]
├──src [223.7K]
│ ├──assets [84.7K]
│ │ ├──iconfont [44K]
│ │ │ ├──helper.ts [291B]
│ │ │ ├──IconBack.tsx [1.1K]
│ │ │ ├──IconBofang.tsx [959B]
│ │ │ ├──IconBofang1.tsx [917B]
│ │ │ ├──IconBofang2.tsx [828B]
│ │ │ ├──IconBofang3.tsx [1.2K]
│ │ │ ├──IconDown.tsx [889B]
│ │ │ ├──IconFavoritesFill.tsx [1K]
│ │ │ ├──IconFaxian.tsx [1.2K]
│ │ │ ├──IconFullscreen.tsx [2.1K]
│ │ │ ├──IconHuanyipi.tsx [1K]
│ │ │ ├──IconLijitingke.tsx [2.4K]
│ │ │ ├──IconLoading.tsx [2.3K]
│ │ │ ├──IconMessage.tsx [1.8K]
│ │ │ ├──IconMore.tsx [904B]
│ │ │ ├──IconPaste.tsx [1.3K]
│ │ │ ├──IconPause.tsx [1K]
│ │ │ ├──IconPlay2.tsx [1K]
│ │ │ ├──IconPlayArrow.tsx [870B]
│ │ │ ├──IconShangyishou.tsx [1K]
│ │ │ ├──IconShengyin.tsx [1.7K]
│ │ │ ├──IconShijian.tsx [964B]
│ │ │ ├──IconShoucang.tsx [1.5K]
│ │ │ ├──IconShouye.tsx [1K]
│ │ │ ├──IconTime.tsx [1K]
│ │ │ ├──IconUser.tsx [1K]
│ │ │ ├──IconV.tsx [1.1K]
│ │ │ ├──IconVolumeOff.tsx [840B]
│ │ │ ├──IconVolumeUp.tsx [2.6K]
│ │ │ ├──IconXiayishou.tsx [1K]
│ │ │ ├──IconXihuan.tsx [3.3K]
│ │ │ └──index.tsx [4K]
│ │ ├──styles [1.5K]
│ │ │ └──index.style.ts [1.5K]
│ │ ├──cover-right.png [5.7K]
│ │ ├──default_avatar.png [12K]
│ │ └──logo2.png [21.5K]
│ ├──components [17.5K]
│ │ ├──Authorized [559B]
│ │ │ └──index.tsx [559B]
│ │ ├──Barrage [5.5K]
│ │ │ ├──BarrageItem.tsx [2.2K]
│ │ │ └──index.tsx [3.3K]
│ │ ├──Input [1K]
│ │ │ └──index.tsx [1K]
│ │ ├──AnimatedGradientTransition.tsx [4.4K]
│ │ ├──Empty.tsx [430B]
│ │ ├──End.tsx [432B]
│ │ ├──HeaderBackImage.tsx [888B]
│ │ ├──HeaderButton.tsx [473B]
│ │ ├──Image.tsx [179B]
│ │ ├──More.tsx [461B]
│ │ ├──SliderEntry.tsx [2.7K]
│ │ └──Touchable.tsx [547B]
│ ├──config [5.5K]
│ │ ├──dva.ts [1007B]
│ │ ├──http.ts [594B]
│ │ ├──realm.ts [1001B]
│ │ ├──sound.ts [1.2K]
│ │ └──storage.ts [1.8K]
│ ├──models [25.8K]
│ │ ├──album.ts [1.9K]
│ │ ├──app.ts [577B]
│ │ ├──category.ts [7.5K]
│ │ ├──found.ts [2.2K]
│ │ ├──guress.ts [859B]
│ │ ├──home.ts [2.5K]
│ │ ├──index.ts [841B]
│ │ ├──login.ts [2K]
│ │ ├──player.ts [6.3K]
│ │ └──subscription.ts [1.1K]
│ ├──navigator [11.2K]
│ │ ├──BottomTabs.tsx [3.9K]
│ │ ├──HomeTabs.tsx [2K]
│ │ └──index.tsx [5.2K]
│ ├──pages [77.2K]
│ │ ├──Album [16.5K]
│ │ │ ├──List [3.9K]
│ │ │ │ ├──index.tsx [1.8K]
│ │ │ │ └──Item.tsx [2K]
│ │ │ ├──index.tsx [9.1K]
│ │ │ ├──Introduction.tsx [545B]
│ │ │ └──Tab.tsx [3K]
│ │ ├──Found [4.7K]
│ │ │ ├──FoundItem.tsx [3.1K]
│ │ │ └──index.tsx [1.6K]
│ │ ├──Home [13.5K]
│ │ │ ├──Carousel.tsx [2.9K]
│ │ │ ├──ChannelItem.tsx [2.4K]
│ │ │ ├──Guress.tsx [3.3K]
│ │ │ └──index.tsx [4.9K]
│ │ ├──Listen [3.7K]
│ │ │ ├──index.tsx [2.1K]
│ │ │ └──Subscription.tsx [1.6K]
│ │ ├──ProgramDetail [12.2K]
│ │ │ ├──index.tsx [6.1K]
│ │ │ ├──PlayBar.tsx [5.1K]
│ │ │ └──Thumb.tsx [971B]
│ │ ├──views [11.4K]
│ │ │ ├──Play.tsx [2.9K]
│ │ │ ├──PlayView.tsx [1.9K]
│ │ │ ├──ProgressBar.tsx [825B]
│ │ │ └──TopTabBarWrapper.tsx [5.8K]
│ │ ├──Account.tsx [3K]
│ │ ├──Category.tsx [6.8K]
│ │ ├──History.tsx [2.9K]
│ │ └──Login.tsx [2.5K]
│ ├──utils [1.3K]
│ │ └──index.ts [1.3K]
│ └──index.tsx [466B]
├──.buckconfig [114B]
├──.env [29B]
├──.eslintrc.js [148B]
├──.gitattributes [16B]
├──.gitignore [866B]
├──.prettierrc.js [120B]
├──.watchmanconfig [2B]
├──app.json [53B]
├──babel.config.js [479B]
├──iconfont.json [274B]
├──index.d.ts [24B]
├──index.js [256B]
├──metro.config.js [300B]
├──package-lock.json [413.4K]
├──package.json [2.9K]
├──README.md [901B]
├──tsconfig.json [5.4K]
├──upload.json [494B]
└──yarn.lock [318.8K]

本课程将持续更新,购买包更新完结 

1. 本站提供的所有资源,都不包含技术服务请大家谅解!
2.如有链接无法下载、失效或广告,请联系管理员处理!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
5. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系itzysc8@gmail.com删除!
IT资源商城 » ReactNative+TypeScript仿喜马拉雅开发App(包更新完结)

6 评论

  1. 点击获取下载链接几次没有反应,下载次数没了

    1. 链接获取失败可以尝试更换浏览器,推荐使用谷歌浏览器

      1. 就是用的谷歌获取的,页面闪了一下没跳转到百度云返回原页面了就这样一次下载机会没了

        1. 是不是因为一些屏蔽广告插件的原因,这边测试正常获取的

  2. 有完结文件夹截图证明吗?其他站点都是到11章就没了,担心你也是。

    1. 包完结,未完

发表评论

资源单个购买不划算?开通超级会员即可免费下载哦~

立即开通超级会员