首页 实战 React Native技术精讲与高质量上线App开发
收藏

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

React Native技术精讲与高质量上线App开发

难度 中级 时长 32小时 学习人数 1577 综合评分 9.58

本课程将手把手带你用RN技术开发、优化、直到最后发布上线一款完整的跨平台APP;让你拥有一次真正参与上线项目开发的历程,同时全面掌握React Native技术,使你的技术能力和项目经验都得到前所未有的提升!【最新版课程上线:https://coding.imooc.com/class/304.html】

CrazyCodeBoy
讲师

有Geek精神的全栈架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

专为Android/iOS/Web前端工程师倾力打造React Native实战教程

不必担心自己没有RN基础

老师准备了免费基础入门课程

《React Native基础与入门》

不必担心自己没有移动端基础

老师会在用到移动端技术时

分别讲解IOS、Android平台

授课方式:技术讲解功能实现

每一章先细致讲解关键技术点,再手把手进行相应功能的开发,让你学后马上就能实战

全面覆盖React Native开发APP的各个环节

绝不是一次简单的学习,更重要的是让你拥有一次真正参与上线项目开发历程

需求分析

功能划分

技术分解

架构设计

核心功能实现

高级功能开发

项目优化&打包上线

模块化开发与封装项目,覆盖React Native核心技术

Popular模块开发

ListView

下拉刷新

上拉加载更多

AsyncStorage数据库技术

离线缓存

Treding模块开发

Pop弹出菜单

自定义语言

语言排序

代码优化技巧

高复用代码设计

Favorite模块开发

收藏与取消收藏

数据DAO层设计技巧

数据状态实时更新

My模块开发

代码提取技巧

组合模式应用技巧

数据异步刷新与动态添加

搜索模块开发

TextInput扩展

广播机制

动态关键字

可取消异步任务设计

适用于所有APP项目的高级模块,只会让你更专业

高级模块开发

自定义实现多彩主题

集成统计功能,分享功能以及第三方登录功能构建 React Native原生模块

APP启动白屏问题产生的原因以及解决方案Android和iOS平台适配的一些问题和经验CodePush项目热更新

React Native版本升级怎么办?

本次课程在原版本基础上升级了过时组件,项目版本并适配全屏幕手机

全新导航器react-navigation精讲

react-navigation、StackNavigator详解

TabNavigator、DrawerNavigator详解

最新高性能列表组件精讲

FlatList、SectionList详解

VirtualizedList、SwipeableFlatList详解

React Native 版本升级与适配

升级项目及第三方组件为最新版本

适配PropTypes、ViewPropTypes等组件讲解

基于Modal的全屏弹框封装与应用

FlatList实战应用(从ListView到FlatList的适配)

React Native全面屏适配指南

全面幕适配指南

适配iOS全面屏iPhone X

升级适配Android全面屏

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

适合iOS/Android、Web前端工程师,想系统学习RN

实战技术,并想拥有一个上线的项目!

技术储备要求

具备JavaScript、ES5,ES6,React前端基础

了解XCode、AndroidStudio

若你对React Native基础知识还不太了解,可先从

《React Native基础与入门》免费课程学起

环境参数

万事俱备 只等你来

查看全部74条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题