/ 实战 / 新版React Native+Redux打造高质量上线App
收藏

新版React Native+Redux打造高质量上线App

Redux+FlatList等高级组件+自定义组件+原生模块调用+RN混合开发+全面屏适配与兼容

新版React Native+Redux打造高质量上线App

难度 中级 时长 22小时 学习人数 1201 好评度 100%

新版React Native+Redux打造高质量上线App

观看试看视频

新版React Native+Redux打造高质量上线App
本课程将带你解锁React Native开发应用新姿势,一网打尽React Native新版本热门技术;课程中老师会手把手带你开发并打包上线一款完整的跨平台App;让你拥有一次真正参与上线项目开发的历程,同时全面掌握React Native核心技术,让你的技术能力和项目经验都得到前所未有的提升!【技术储备要求:1.具备JavaScript、ES5,ES6,React 前端基础;2.具备ReactNative技术基础(语法,环境搭建);3.了解XCode、AndroidStudio开发工具使用】
CrazyCodeBoy

有Geek精神的全栈架构师

课程预览

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

解锁React Native新版热门技术 助力升职加薪!

专为Android/iOS/Web前端工程师倾力打造的React Native实战教程
  • 需求分析、模块设计

    App流程结构与开发计划, 技术分解
    Redux+react-navigation开发技巧
    基于react-navigation的App导航框架搭建
    react-navigation高级应用与实现动态导航器
    react-navigation3x开发指南

  • 基于Redux搭建项目框架

    Redux由浅入深精讲
    基于Redux搭建项目框架
    react-redux全面剖析与讲解
    Redux异步Action,异步数据流,中间件
    Redux在React Native项目中的应用

  • 全面屏适配与兼容问题

    全面屏的特点及存在的问题
    全面屏的适配与优化
    如何适配iPhone 全面屏
    小米、三星等全面屏与凹凸屏手机适配
    react-navigation在全面屏凹凸屏上的应用
    如何去自定义一个容器组件

  • React Native混合开发

    React Native混合开发流程原理、场景
    React Native混合开发核心技术、
    React Native混合开发经验与技巧

  • React Native升级与适配指南

    React Native版本升级经验与技巧
    React Native版本适配经验与技巧
    不同升级方式的优缺点对比

真实的上线项目+完整的开发过程=真正能够让你能力提升的课程

无论是新人还是老手,都能让你的技术能力和项目经验得到前所未有的提升
  • 网络编程与数据存储技术

    网络编程的相关经验和技巧
    数据库编程的相关经验和技巧
    Fetch、AsyncStorage封装和使用
    RN项目的网络框架的分层设计
    离线缓存框架的设计与实现

  • 最热模块的实现

    Redux+FlatList实现列表页数据加载
    异步action与数据流
    如何自定义组件实现列表Item
    action如何和调用页面进行交互
    FlatList的高级应用与加载更多的优化

  • 趋势模块的实现

    如何优化TabNavigator的效率
    如何封装自定义组件
    如何基于Modal实现自定义弹框
    如何最大程度的进行代码封装与复用
    WebView的使用与封装并实详情页

  • 收藏模块的实现

    基于多数据存储设计思想实现FavoriteDao
    为最热与趋势模块添加收藏与取消收藏的功能
    如何妙用callback解决Item跨组件更新问题
    如何基于最新React标准封装组件
    封装BaseItem并通过继承的方式进行代码复用

  • 搜索模块的实现

    如何设计与实现搜索模块
    取消异步任务的思考与实现以及其在redux中的应用
    如何实现一个带搜索的NavBar
    输入框TextInput的使用与扩展
    如何动态显示搜索模块添加的关键字

  • 打包发布与CodePush热更新

    如何使用CodePush进行热更新
    项目发布与部署技巧
    CodePush更新策略与调试技巧
    如何打包发布React Native Android应用
    如何打包发布React Native iOS应用

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

互联网一线大厂开发标准 带你更好的体验上线项目开发流程
学员专享增值服务
问答专区

关于课程的问题都可在问答区随时提问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

适合人群

1. 具备一定自学能力;
2. 具备基本开发经验的前/后端工程师,以及致力于从事
Android、iOS,或者跨 iOS/Android 技术栈开发的工程师;

技术储备要求

1.具备JavaScript、ES5,ES6,React 前端基础
2.具备ReactNative技术基础(语法,环境搭建)
3.了解XCode、AndroidStudio开发工具使用

环境参数

  • 开发工具-1 WebStorm/VS Code/Nuclide
  • 开发工具-2 Sublime/Android Studio/Xcode
  • 开发平台 Mac/Windows
  • 支持平台 Android、iOS两个平台的APP
  • RN版本与语法 0.58 ,ES6语法

万事俱备 只等你来

  • 范文琪03

    好评

    我是一枚Java工程师,自从学了老师的老版React Native过后为公司开发了一款Android和iOS双平台的客户管理系统,成功的在事业的道路上又一次找到了增值服务(一个人完成一个项目前后端)。随后看到老师出了新版React Native就准备再次充电了,新版使用了redux中间件,更加贴切与实际项目工程。。。老师也在很多地方讲解了一些别的地方学不到的小技巧。赞

  • 君瑾

    好评

    CrazyCodeBoy 老师的课程,一直都是良心之作。比如上一门RN课程,在推出一年之后,又根据 RN 的升级对课程的大部分视频进行了升级,让课程长期保值有效,也让之前学过的同学,免费又学了一遍新知识。 这次推出的新课程,也是毫不犹豫就买了,编码开发 与 实际工作中的场景,更加接近,也正好是我所需要的

  • 依渺

    好评

    课程老师非常细心,不是吹的,走不通的bug直接提交问答,一般都能解决。遇到一个着实解决不了的,老师直接加我QQ,然后我调试截图通过QQ互动帮我解决!!!必须点赞!不只是花钱买课程,更是买了个实际能解决问题的服务!!

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