2天实战课程:ReactNative / Expo开发App
Contents
前提和假设
根据从组织方了解的信息,本课程对象均为资深开发者,且有一定前端和移动端开发经验。 我们假设大家对Web网站开发、JavaScript/TypeScript,CSS都有实战经验,并且熟悉React或类似MVVM框架。
课程性质和目的
由于这次课程安排只有2天左右时间,性质上不是ReactNative的系统培训,不能按部就班。 本课程是针对性较强的实用App开发介绍,需要突出RN的特点,又要强调操作性。 讲座人将根据自身经验,提供一条进入实战开发的高效路线,为同学们避坑,防止过多弯路,让之前未深入接触过ReactNative的同学们快速进入状态。 所有资料和代码都会在GitHub分享。
学习准备
- 提前复习JavaScript/TypeScript、CSS和React的基础知识,对React hooks能有所了解为佳。
- 思考自己面对的项目特点,及其在Android和iOS设备上表现的形式,包括导航、风格、所需调用的服务、原生资源等。
- 安装配置Node.js环境,建议用nvm、npx等命令行工具来操作,最好安装yarn。
- 准备你的开发电脑,性能无要求,但强烈建议MacOs。(本课程我们基本都以MacOs环境来演示和编程)
- 开发工具用VsCode。