菜鸟窝React Native 视频系列教程

菜鸟窝React Native 视频系列教程

交流QQ群:576089067



Hi,我是RichardCao,现任新美大酒店旅游事业群的Android Developer。15年加入饿了么即时配送BU,后负责蜂鸟众包Android端,期间引入react-native技术,作为国内react-native 与 Android混合开发的早期商业项目,具有一定经验,同时也是react-native开源项目reading(https://github.com/attentiveness/reading)的作者,对混合开发实践有一定的经验与见解。

本React-Native课程由我带头录制,但是一个人的力量始终有限,我希望找一些志同道合,对React-Natvie 有兴趣的童鞋一起录制,如有兴趣,请加入QQ群:576089067 沟通

本课程会在菜鸟窝的React—Native板块陆续更新,如需下载,请前往该地址http://www.cniao5.com/forum/2,因个人学识有限,如有讲错的地方,请指出。谢谢。

下面是课程目录



react-native初识

1. 移动端开发趋势与未来

2. 什么是hybrid应用(以支付宝、手淘、携程等为例)

3. 原生与hybrid优缺点与取舍

4. 现有主流的hybrid框架(cordova,ionic等)

5 .react-native的前世今生

6. react-native与现有主流hybrid框架的对比,核心竞争力(虚拟DOM等)

7. 业内哪些知名商业项目应用了react-native,是如何应用的,带来什么好处(天猫、携程等)

8. 我们应该如何看待react-native?


react-native入门

react-native环境配置与踩坑(Hello World,两种开发方式:原生为主 or 原生为辅,rnpm)

react-native ide选择(插件配置等)

react-native布局:flexbox简介(style)

react-native props和state介绍(包括生命周期)

react-native官方UIExplorer如何build起来(android & ios)

初步上手感受react-native:一起开发一款电影demo(facebook官方demo中的Movies项目,边做边讲)

react-native开发中如何debug?

react-native重点组件讲解(scrollview,listview,fetch,navigator,timer)

react-native如何做双平台适配(image资源,双平台控件的几种实现,比例布局等)

react-native组件及API介绍(这部分可以列出一个子篇章,属于react-native入门系列,重点讲解双平台通用的组件 & API、常用开源组件、动画、手势等,以官方文档为主)

react-native进阶



react-native中es5与es6对比(包括可以使用的es7的几个关键字)

react-native原生模块 & 组件桥接

Flux数据流简介,redux框架简介

react-native项目中如何使用redux?一起写一个简单的demo体会一下

如何在react-native中更好的封装组件

如何在react-native项目中优雅的编写测试代码(Mocha & Enzyme & Chai)

react-native app应该如何进行热更新?(热更新实现,codepush)

一个实用的react-native app架构演进(一)(开源项目reading的架构演进)

一个实用的react-native app架构演进(二)

一个实用的react-native app架构演进(三)

Stateless Functional Components与PureRender

我们可以从F8中学到什么(一)(facebook官方开源react-native app f8分析)

我们可以从F8中学到什么(二)

我们可以从F8中学到什么(三)

react-native开发app性能优化小结

react-native开发商业项目需要注意哪些

特别篇:react-native android打包优化

探讨篇:react-native未来的发展方向与趋势?

react-native高级



react-native源码分析之Android(一)(具体实现,通信机制,jsBridge等)

react-native源码分析之Android(二)

react-native源码分析之Android(三)

react-native源码分析之iOS(一)

react-native源码分析之iOS(二)

react-native源码分析之iOS(三)

react-native降级策略(一)(都有哪些策略方向,主流实现)

react-native降级策略(二)(手淘fed的项目react-web,携程的moles,阿里weex)

react-native对比weex(实现层面,性能等)

...(未完待续)

时间: 2024-10-14 13:12:46

菜鸟窝React Native 视频系列教程的相关文章

菜鸟窝React Native 系列教程-1.移动端开发趋势与未来

菜鸟窝React Native 系列教程-1.移动端开发趋势与未来 课程持续更新中..... 我是RichardCao,现任新美大酒店旅游事业群的Android Developer.如果你也有兴趣录制RN视频,请加入下面QQ群找我. 下载地址:https://pan.baidu.com/s/1c1XmE56 密码:shhw 首发地址:菜鸟窝-ReactNative学习板块 交流QQ群:576089067 课程目录:菜鸟窝React Native 系列教程

【稀饭】react native 实战系列教程之影片数据获取并解析

获取网络数据 在上一节,我们已经通过模拟数据,并将UI展示出来.这节我们将获取网络数据.数据来源于网络,仅用于学习使用. fetch介绍 fetch是react native的一个网络请求库,使用该库不用引入模块,可以直接使用.一个简单的请求如下: fetch('http://facebook.github.io/react-native/movies.json') 发起请求之后,我们还需要对它的响应进行处理,只要这样 fetch('http://facebook.github.io/react

React Native基础&入门教程:初步使用Flexbox布局

在上篇中,笔者分享了部分安装并调试React Native应用过程里的一点经验,如果还没有看过的同学请点击<React Native基础&入门教程:调试React Native应用的一小步>. 在本篇里,让我们一起来了解一下,什么是Flexbox布局,以及如何使用. 一.长度的单位 在开始任何布局之前,让我们来首先需要知道,在写React Native组件样式时,长度的不带单位的,它表示“与设备像素密度无关的逻辑像素点”. 这个怎么理解呢? 我们知道,屏幕上一个发光的最小点,对应着一个

后盾 React Native 开发系列视频课程

01 初识react native.mp402 react native优点.mp403 APP开发方式横向对比.mp404 需要的知识储备和学习难点.mp405 ATOM(阿童木)编辑器插件安装.mp406 ATOM插件安装及答疑.mp407 java sdk和NodeJS环境安装.mp408 Android SDK安装.mp409 环境变量的配置方法.mp410 使用npm初始化项目 npm cnpm yarn命令介绍.mp411 使用yarn命令初始化项目.mp412 react nati

React Native插件系列之插件汇总

1.背景 因为自己的几个APP都是用React Native做的,感觉到React Native的写APP效率真的很高,在NPM上搜索了一些插件,发现React Native的生态圈现在真的很大.绝对可以满足现在很多APP的需求,而不止企业类的APP了. 2.插件汇总(一直在整理中...) react-native-linear-gradient 颜色渐变处理 react-native-login 视频界面登录 react-native-keyboard-aware-scroll-view 键盘

iOS React Native实践系列一

Facebook 在 React.js Conf 2015 大会上推出了基于 JavaScript 的开源框架 React Native React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等. React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地

React Native基础&amp;入门教程:调试React Native应用的一小步

React Native(以下简称RN)为传统前端开发者打开了一扇新的大门.其中,使用浏览器的调试工具去Debug移动端的代码,无疑是最吸引开发人员的特性之一. 试想一下,当你在手机屏幕按下一个按钮,处理事件的代码就可以立即在浏览器的调试工具里进行断点调试,而且每当你对代码进行修改,界面便可以完成快速地重载,省去昂长的编译时间,这会是多么提高工作效率. 传统的Web前端开发人员自然很熟悉浏览器的调试工具,但是对于如何将其在RN中使用以便和移动端结合起来,也许会相当陌生.这也成为了一些开发者跨入R

react native 热更新教程 react-native-pushy

 react-native-pushy 热更新 是由中文网推出的 中文网维护  还是支持国内的吧  过程中如果终端不小心关闭了 请 打开终端 cd 命令到你的项目文件夹  然后继续下一步 ! android 环境按照react native 中文网搭建完成之后  是没有NDK的  要自己去下载  推荐使用 r10e 百度网盘 下载  https://pan.baidu.com/s/1PoqMBV1OKyydOXYc_GzrZA  没有提取密码 版本 并且设置环境变量 并设置环境变量ANDROID

2016最新iOS视频 小马哥十一期OC/Swift/HTML5/React Native视频

课程目录:总体目录,文件夹内包含多节视频教程,请回帖后查看.00-基础班视频01高清-UI基础02高清-UI进阶03高清-多线程网络04高清-源代码管理工具05高清-实战技术06高清-OC项目07高清-swift项目08高清-实用技术09高清-HTML510高清-跨平台开发11高清-即时通讯下载地址:http://www.feixueteam.net/thread-851-1-1.html