React Native 开发实战

android studio 教程 | 2018-11-06 21:24

本课程主要从app开发讲起,引入React的概念,原理,涉及React.js和React-Native的实际应用开发过程。实现跨平台,高复用的应用开发模式。

高级前端工程师。专注于web前端和移动开发领域,在国内外顶级的互联网公司(网易、搜狐、百度、Grab)有超过7年的工作经验,参与了多个重量级产品的研发过程,如网易新闻、搜狐视频、百度视频等。React Native中文文档主要维护者。

经验丰富的培训讲师。曾维护管理10个React Native千人群,收集整理并研究解决了成千上万个方方面面的React Native相关的问题。按月付费咨询服务(300/月)一年内售出500份以上。在腾讯课堂上推出的首份录播入门课程(399/份),也在三个月内售出200份以上,收获大量好评。

第三届NJSD 2017全球软件大会移动专场特邀演讲讲师

GMTC2018全球大前端技术大会深度培训特邀讲师

《iOS Web应用开发:运用HTML5、CSS3与JavaScript》北京图灵文化发展有限公司2013年8月 唯一译者

《jQuery UI开发指南》人民邮电出版社2012年12月 第一译者

-了解React Native的基本架构、环境搭建

-掌握组件化思想、React生命周期、jsx语法、state和props等

-掌握基本样式、布局方法

-掌握ES6常用语法

-了解常见错误的应对措施,掌握主要的调试方法

-掌握常用RN组件/api的用法

能使用至少一门主流编程语言;有基本的面向对象的概念;最好有一些web相关的知识和概念。

1.基本原理与开发环境搭建

-iOS开发环境搭建

MacOS X、XCode、Homebrew、命令行基础、watchman、iOS模拟器的使用

-android开发环境搭建

JDK、Android Studio、SDK、模拟器、注意事项

-讲解基本架构、原理;原生部分和JS部分各自扮演的角色和功能;热更新的概念;

2.JavaScript、Node、ES6基础

-Javascript基础

-Node基础

3.React基础一-Javascript基础

-Node基础

-React JSX基础

-初识React组件化开发

4.React基础二

-组件的生命周期

-组件间通信

5.实战之前的准备

-官方组件和文档一览

-项目的基本结构

-使用eslint/prettier来规范项目代码

6.试写电影列表

-基础样式和布局

-flexbox和多列布局

-评分星星

7.获取网络数据

-promise、async/await

-刷新和翻页

8.使用react-navigation跳转页面

-StackNavigator(页面跳转)

-TabNavigator(选项卡切换)

-针对安卓的界面调整

9.电影详情页

-本地缓存数据

-悬浮层与绝对定位

-使用Linking调用播放器

10.打包发布

-Anrdroid打包发布

-iOS真机调试和打包发布