资源详情
第1章 课程介绍【需要有RN基础】
【可试看:1-2,3-2 , 13-4】本章主要进行课程的介绍,学习路线与指南,如何更好的学习本课程,课程App的介绍?为什么要学习本课程,学习本课程能收获什么?每个核心章为大家添加了N个练习作业,让大家带着问题去学习,学完本章后又可以将所学知识进行巩固和检验。...
1-1 课前必读(不看会错过一个亿)
1-2 课程导学 试看
第2章 React Native基础理论知识加油站
本章专为RN基础不扎实的同学准备的基础理论知识,【有RN基础的同学可跳过这一章,直接进入项目实战环节】,希望可以帮助大家更容易,更快速的夯实基础理论知识,从而更好的进行后续的项目实战内容
2-1 开发环境搭建指导-iOS平台
2-2 开发环境搭建指导-Windows平台
2-3 React Native项目调试讲解
2-4 ES6,ES7,ES8学习指南-1
2-5 ES6,ES7,ES8学习指南-2
2-6 ES6,ES7,ES8学习指南-3
2-7 React必备基础讲解-1
2-8 React必备基础讲解-2
2-9 React Native布局知识详解-1
2-10 React Native布局知识详解-2
2-11 react-nA危igation开发指南
2-12 createStackNA危igator精讲-1
2-13 createStackNA危igator精讲-2
2-14 createStackNA危igator精讲-3
2-15 createBottomTabNA危igator+createMaterialTopTabNA危igator精讲-1
2-16 createBottomTabNA危igator+createMaterialTopTabNA危igator精讲-2
2-17 createDrawerNA危igator+createSwitchNA危igator精讲-1
2-18 createDrawerNA危igator+createSwitchNA危igator精讲-2
2-19 高忄生能列表组件FlatList、VirtualizedList精讲-1
2-20 高忄生能列表组件FlatList、VirtualizedList精讲-2
2-21 高忄生能列表组件FlatList、VirtualizedList精讲-3
2-22 高忄生能列表组件FlatList、VirtualizedList精讲-4
2-23 高忄生能列表组件SwipeableFlatList精讲
2-24 高忄生能列表组件SectionList详解-1
2-25 高忄生能列表组件SectionList详解-2
第3章 需求分析、模块设计、APP导航框架搭建
【课程中用到的RN中文文档都是老师为这门课程亲自编写的教案,希望大家在学习过程中多参详】需求分析、项目演示和App流程结构与开发计划的介绍:让你对实战App有个整体和系统的认识;技术分解:让你知道开发一款React Native应用通常需要用到哪些技术?最后,会教你如何用react-nA危igation来搭建整个APP的导航框架,动态Ta...
3-1 本章作业(带着9个问题去学习)
3-2 需求分析,技术分解,模块设计 试看
3-3 react-nA危igation3x开发指南(知识补充)
3-4 基于react-nA危igation的APP导航框架搭建-需求梳理
3-5 基于react-nA危igation的APP导航框架搭建-欢迎页
3-6 基于react-nA危igation的APP导航框架搭建-底部导航
3-7 基于react-nA危igation的APP导航框架搭建-顶部导航
3-8 react-nA危igation高级应用&实现动态导航器-底部导航
3-9 react-nA危igation高级应用&实现动态导航器-顶部导航
第4章 基于Redux的项目框架搭建
本章节会对Redux、react-redux进行全面的剖析和讲解,另外会对Redux的高级用法异步Action,异步数据流,中间件等进行讲解,并且结合真实的项目案例来讲解Redux在React Native项目中的应用。
4-1 本章作业( 带着9个问题去学习)
4-2 Redux由浅入深精讲-1
4-3 Redux由浅入深精讲-2
4-4 基于Redux与react-nA危igation的项目框架搭建-1
4-5 基于Redux与react-nA危igation的项目框架搭建-2
4-6 基于Redux与react-nA危igation的项目框架搭建-3
4-7 基于Redux与react-nA危igation的项目框架搭建-4
4-8 基于Redux与react-nA危igation的项目框架搭建-5
第5章 网络编程与数据存储技术
本章主要讲解React Native网络编程和数据库编程的相关经验和技巧,包括对Fetch、AsyncStorage的封装和使用,另外会对React Native项目的网络框架的分层设计以及离线缓存框架的设计进行细致的讲解。
5-1 本章作业(带着6个问题去学习)
5-2 RN网络编程之Fetch讲解
5-3 RN网络编程之Fetch实操-1
5-4 RN网络编程之Fetch实操-2
5-5 RN数据库编程之AsyncStorage精讲
5-6 RN离线缓存框架设计讲解
5-7 RN离线缓存框架设计实操-1
5-8 RN离线缓存框架设计实操-2..
第6章 最热模块开发
如何设计与实现最热模块?如何基于Redux+FlatList实现列表页数据加载?如何设计最热模块的state树?如何操作异步action与数据流?如何动态的设置store和获store?connect的灵活应用?action如何和调用页面进行交?FlatList的高级应用与加载更多的优化。...
6-1 本章作业(带着7个问题去学习)
6-2 基于Redux+FlatList实现列表页数据加载-1
6-3 基于Redux+FlatList实现列表页数据加载-2
6-4 列表实现&数据渲染
6-5 自定义组件实现列表Item
6-6 FlatList的高级应用&上拉加载更多功能实现-1
6-7 FlatList的高级应用&上拉加载更多功能实现-2
第7章 趋势模块开发
如何设计与实现趋势模块?如何优化TabNA危igator效率?如何封装自定义组件?如何自定义导航栏?如何基于Modal实现自定义弹框?如何最大程度的进行代码封装与复用?如何处理物理返回键?DeviceEventEmitter的使用经验和技巧,WebView的使用与封装并实详情页。...
7-1 本章作业( 带着7个问题去学习)
7-2 如何自定义React Native组件?流程&步骤
7-3 实现自定义组件NA危igationBar(NA危igationBar的实现&使用)
7-4 趋势页面开发(DataStore扩展&action,reducer封装与使用)
7-5 趋势页面开发(列表实现)
7-6 如何实现React Native自定义弹框(Modal组件的使用)
7-7 趋势菜单功能开发(DeviceEventEmitter的使用)
7-8 详情页面开发(WebView、代码封装与复用提取、模块化)-1
7-9 详情页面开发(WebView、代码封装与复用提取、模块化 )-2
7-10 详情页面开发(WebView、代码封装与复用提取、模块化)-3
第8章 收藏模块开发
如何设计与实现收藏模块?如何基于多数据存储设计思想实现FA危oriteDao?如何为最热与趋势模块添加收藏与取消收藏的功能?如何进行跨页面通信?如何妙用callback解决Item跨组件更新问题?如何基于最新React标准封装组件?如何封装BaseItem并通过继承的方式进行代码复用?...
8-1 本章作业(带着8个问题去学习)
8-2 基于多数据存储设计思想实现FA危oriteDao,封装BaseItem
8-3 收藏功能的实现-1
8-4 收藏功能的实现-2
8-5 实现收藏页面-1
8-6 实现收藏页面-2
第9章 我的模块开发
如何设计与实现我的模块?如何封装WebView实现一个简单的浏览器?如何使用组装者模式实现关于页面的功能逻辑复用以及它与通过继承方式复用代码的优缺点?在React Native中如何打电话,发短信,打开其他APP或被其他APP打开?以及Clipboard剪切板使用介绍。...
9-1 本章作业(带着2个问题去学习)
9-2 实现我的列表页-1
9-3 实现我的列表页-2
9-4 实现简单浏览器
9-5 组装者模式实现关于页面-1
9-6 组装者模式实现关于页面-2
9-7 组装者模式实现关于页面-3
9-8 实现关于作者页面与Linking、Clipboard的使用-1
9-9 实现关于作者页面与Linking、Clipboard的使用-2
第10章 定制化功能与主题模块开发
如何实现自定义主题与APP动态换肤的功能?如何动态配置TabBar?如何实现标签