react native 开发系列课程

课程简介:

React Native是facebook开源的框架,通过这个框架可以通过js语言编写原生界面,本课程从零基础入手,带你掌握React Native的相关知识要点,对于快速实现企业开发原型并扩展到大型复杂的应用程序,React Native都可以胜任。
[code]官方课程链接:https://www.houdunren.com/edu/front/lesson/177[/code]

课程目录:

01 初识react native
02 react native优点
03 APP开发方式横向对比
04 需要的知识储备和学习难点
05 ATOM(阿童木)编辑器插件安装
06 ATOM插件安装及答疑
07 java sdk和NodeJS环境安装
08 Android SDK安装
09 环境变量的配置方法
10 使用npm初始化项目 npm cnpm yarn命令介绍
11 使用yarn命令初始化项目
12 react native项目连接模拟器调试(1)
13 react native项目连接模拟器调试(2)
14 react native项目连接模拟器调试(3)
15 模拟器调试原理详解 成功调试初始化项目
16 稳定安装国外软件和依赖模块包的方法
17 flex布局
18 flex-direction justify-content align-items
19 flex-wrap align-content order flex
20 js模块化
21 ECMA及相关语言解析
22 漫谈学习技巧和职场提升
23 es6之let命令
24 代码块和let用法特点
25 const命令
26 let在for循环中的特点
27 let在闭包中的用法
28 symbol类型数据
29 symbol类型数据特点
30 问题解答课后交流
31 es6模块化
32 export导出和import导入
33 export default详解
34 导出数据的传址特点
35 模块化应用案例(1)
36 模块化应用案例(2)
37 箭头函数
38 函数默认值
39 神奇三点之函数rest参数和数组扩展运算符
40 利用phpstudy搭建本地web测试环境
41 数组forEeach()循环方法
42 数组map()遍历方法
43 数组的解构赋值
44 对象的解构赋值
45 字符串解构赋值 函数参数的解构赋值
46 Set数据结构
47 Set数据方法
48 Set数据转数组,数据遍历
49 Map结构数据
50 Map结构数据初始化和特点
51 Map结构数据遍历
52 Map结构数据转成数组
53 for of循环
54 传统构造函数回顾
55 class类的创建
56 类的表达式与继承 super()方法
57 super对象
58 时隔多日再次调试react native项目遇到的问题
59 java环境变量问题的解决
60 react native初始项目的简单修改
61 JSX语法详解
62 react native默认项目解析流程
63 定义样式的三种方式
64 自定义组件
65 组件属性
66 项目本地调试的方法
67 知识回顾
68 State状态设置 获取和修改
69 State状态的一个小例子
70 phpstorm live template的设置方法
71 Image组件的三种引入资源方式
72 Image组件属性
73 字符闪动作业讲解
74 TextInput组件
75 TextInput属性讲解
76 TextInput方法讲解
77 TextInput使用示例
78 传统网站模式和前后端分离
79 fetch方法的使用
80 fetch返回数据及jsonview插件
81 then方法及作业安排
82 作业讲解1-asd
83 作业讲解2-asd
84 同步和异步概念讲解-asd
85 代码中的同步和异步
86 Promise对象
87 Promise
88 一个请求数据并处理的实例1
89 一个请求数据并处理的实例2
90 循环处理组件1
91 循环处理组件2
92 npm安装模块包的另一种解决方案
93 windows服务器宝塔面板的安装与使用
94 ScrollView组件
95 利用ScrollView组件实现导航条效果
96 FlatList组件
97 FlatList组件数据遍历
98 FlatList组件布局
99 FlatList组件网络请求数据的处理
100 功能的模块化封装1
101 功能的模块化封装2
102 react-native旧版本的安装
103 npm命令save的作用
104 react-native-vector-icons组件的使用1
105 react-native-vector-icons组件的使用2
106 react-navigation组件之StackNavigator
107 react-navigation组件之TabNavigator
108 react-navigation组件之DrawerNavigator
109 react-navigation组件跳转
110 不同界面间参数的传递
111 不同界面间参数的传递和返回
112 TabNavigator的使用示例
113 react-native-swiper组件
114 新闻APP结构调整
115 跳转文章详情页效果
116 文章数据的获取1
118 登录注册原理
119 登录注册原理2
120 AsyncStorage本地存储1
121 AsyncStorage本地存储2
122 react-native-storage本地存储组件1
123 react-native-storage本次存储组件2
124 第三方组件简书及项目reactnative版本选择
125 react-native-splash-screen启动页组件调试
126 react-native-splash-screen组件的使用 第三方组件使用技巧
127 react-native-splash-screen组件的使用2
128 react-native-splash-screen组件的使用3
129 react-native-image-crop-picker组件的调试
130 react-native-image-crop-picker组件的使用
131 react-native-image-crop-picker组件的使用
132 课后答疑 App命名的问题
133 电商项目APP结构规划
134 页面tab切换的实现
135 tabbar图标的设置
136 tabnavigator底部tabbar样式设置
137 图片自适应技巧
138 城市选择区域开发
139 专业清洗区域开发
140 专业清洗区域图片处理
141 服务介绍图标列表区域开发
142 底部轮播的开发思路
143 将组件拆分成子组件
144 个人中心顶部结构分析
145 个人中心顶部区域开发
146 我的钱包区域开发
147 优惠券区域开发
148 其他区域开发1
149 其他区域开发2
150 客服电话区域开发
151 连接安卓真机调试项目的方法
152 登录注册功能流程分析
153 发送验证码及倒计时效果实现
154 登录功能的实现
155 token和https的应用场景
156 已登录状态的本地存储处理
157 登陆后返回订单界面的功能处理
158 订单列表数据的处理
159 微信和支付宝支付的实现流程
160 安卓apk打包的环境配置方式
161 安卓打包及名称图标的设置 课程结语

课程截图:

 

听晴明老师从头讲React Native

[code]官方课程腾讯课堂链接:https://ke.qq.com/course/197101[/code]
[code]官方课程网易云课堂链接:https://study.163.com/course/introduction.htm?courseId=1003848134#/courseDetail?tab=1[/code]

课程简介:

新颖、实用、详尽的ReactNative零基础课程,由国内权威的ReactNative中文网站长晴明倾力打造。本教程涵盖ReactNative官方的最新组件和实践,甚至包括尚未正式发布的最新特性,告别“看到即过时”!形象生动的原理讲解、基础又前沿的ES6语法、详细而贴近实际的开发和调试过程,助你事半功倍、曲线超车、迅速成长!

课程目录:

第一章节:基本原理与开发环境搭建

课时1、React Native架构和原理的简单介绍
课时2、macOS iOS环境搭建
课时3、ios模拟器的使用和注意事项
课时4、macOS Android环境搭建
课时5、Windows Android环境搭建
课时6、Android设备的使用和注意事项
课时7、开发工具选用Webstorm

第二章节:JavaScript、Node、ES6基础

课时8、Javascript基础
课时9、ES6基础
课时10、Node基础

第三章节:React基础一

课时11、React JSX基础
课时12、初识React组件化开发

第四章节:React基础二

课时13、组件的生命周期
课时14、组件间通信

第五章节:实战之前的准备

课时15、官方组件和文档一览
课时16、项目的基本结构
课时17、如何规范项目代码

第六章节:试写电影列表

课时18、基本样式和布局
课时19、Flexbox和多列布局
课时20、FlatList的基本用法
课时21、评分星星

第七章节:获取网络数据

课时22、获取网络数据
课时23、刷新和分页的补充

第八章节:使用react-navigation跳转页面

课时24StackNavigator(页面跳转)
课时25、TabNavigator(选项卡切换)
课时26、针对安卓的界面调整

第九章节:电影详情页

课时27、本地缓存数据
课时28、悬浮层与绝对定位
课时29、使用Linking调用播放视频

第十章节:打包发布

课时30、Android打包发布
课时31、iOS真机调试和打包发布(可试看)

第十一章节:课程源码(见参考资料)

课时32课程源码(见参考资料)

课程截图: