双平台真实开发GitHub App React Native技术全面掌握

第1章 项目需求分析、效果演示、功能分解,技术分解、开发计划制定,首页导航架构设计
本章首先会对项目需求进行分析,然后对项目效果进行演示,让大家知道我们将要开发一款怎样的APP,接着,会制定一个项目开发计划,让大家明白我们将以怎样的方式开发这款APP,然后,会对这款APP做一个技术上的分解,让大家知道开发这款APP需要用到哪些技术;然后,会教你如何自定义组件,如何进行页面之间的导航数据传递等;...

第2章 项目基础功能开发(ListView、下拉刷新、上拉加载更多、APP启动引导流程)
本章首先会对开发一款App最常用的组件ListView及RefreshControl进行讲解;接着会讲解React Native 的 Fecth API的使用与轻量级封装,让你能够学习并掌握React Native的网络编程技术;最后会介绍App的启动引导流程,让你掌握一款App从启动到进入首页的来龙去脉。...

第3章 Popular(最热)模块开发(AsyncStorage数据库技术、离线缓存)
本章主要讲解如何设计与实现Popular(最热)模块;首先对Popular的数据模块进行封装,然后讲解AsyncStorage技术,让你学会在React Native中如何进行数据存储;接着讲解如何加载json数据,如何实现自定义订阅标签,标签排序,标签删除等功能,如何实现Popular模块离线缓存功能,让你掌握离线缓存原理以及实现方案;最后讲解Web...

第4章 Trending(趋势)模块开发(代码优化技巧、高复用代码设计)
本章主要讲解如何设计与实现Trending(趋势)模块;首先会讲解如何从https://github.com/trending上获取数据,并把数据解析并封装成对象,并优化代码,将上述过程封装成一个可复用的Trending数据模块;接着会讲解在React Native中如何实现一个Pop弹出菜单;最后,我会教大家如何复用Popular(最热)模块的代码来实现一个自定义...

第5章 Favorite(收藏)模块开发(数据DAO层设计技巧,数据状态实时更新)
本章主要讲解如何设计与实现Favorite(收藏)模块;首先会讲解如何为Popular与Trending模块添加收藏功能(包括收藏与取消收藏),接着将这一过程封装成一个可复用的FavoriteDao模块,以方便其它模块调用;然后会讲解如何将收藏的项目加载并显示出来,如何实时更新收藏状态;最后会为收藏列表实现详情页。...

第6章 My(我的)模块开发(代码提取技巧,组合模式应用技巧,数据异步刷新与动态添加)
本章主要讲解如何设计与实现My(我的)模块;首先会讲解如何构建我的页面;然后讲解如何构建关于页面与关于作者页面,在这里会对关于页面与关于作者页面的公共代码进行提取,通过这一节你会学到如何用组合的方式来复用代码的技巧,以及它与通过继承方式复用代码的优缺点;另外,通过这一章你也能学习到如何自定义扩展列表,如...

第7章 Search(搜索)模块开发(动态关键字,可取消异步任务设计)
本章主要讲解如何设计与实现搜索模块;首先会讲解如何实现一个带搜索的NavBar,以及输入框TextInput的使用与扩展;然后会讲解如何显示搜索进度条,以及如何显示搜索的数据,如何动态显示和隐藏底部按钮;然后,会讲解首页如何动态显示搜索模块添加的关键字,以及对“广播事件”的更进一步应用; 最后,为了实现取消搜索的...

第8章 MoreMenu(更多菜单)模块开发(封装可配置菜单组件,RN版本升级踩坑)
本章主要讲解如何设计与实现更多菜单;首先会讲解如何封装一个可配置的更多菜单组件,以及可配置菜单的应用;然后,你也会学到传递组件的另外一种方式,即通过传递函数的方式来代替直接传递组件。最后这一章大家也可以学到如何对React Native的版本进行升级。...

第9章 高级功能开发(多彩主题、数据统计、社会化分享、第三方登录,热更新等)
本章会教大家一些React Native开发的高级技能;首先是如何为APP自定义实现一个多彩主题;然后是如何通过构建 React Native原生模块,来实现一些更高级的功能,比如多线程,图片处理等;接下来会教大家如何在React Native应用中集成统计功能,分享功能以及第三方登录功能等;然后,会讲解APP启动白屏问题产生的原因以及...

第10章 项目发布前的优化、打包与上线Android和IOS APP、学习资料
本章会教大家对项目进行发布前的优化;然后教大家学习如何打包发布一款React Native Android应用与React Native iOS应用。带大家走完项目开发的最后流程,最后对课程进行整体的总结与回顾。

下载地址:百度网盘下载

原文地址:https://www.cnblogs.com/webLink/p/9096088.html

时间: 2024-10-10 00:50:27

双平台真实开发GitHub App React Native技术全面掌握的相关文章

React Native 技术 开发跨平台 Native App 初探

转载请注明出处:http://blog.csdn.net/smartbetter/article/details/64190798 我们已经了解像 Titanium 和 PhoneGap 等框架,它们能让开发者用 Web 技术构建移动应用.这是一个优势,支持开发者使用原先网络和移动开发的相关技术.仅如此,相同的代码库经过小幅度的修改便能适用多个平台--这就是著名的一次编写,到处运行.然而,当涉及到构建应用的性能时,这些框架的缺点显露无遗,尽管它们有一些吸引力,但却一直更适用于构建原生应用.Rea

掌握React Native技术转型随意切换

第1章 课程预热React 与 React Native的区别,为什么学习 React Native. 第2章 初识 React Native快速搭建一个 React Native,了解 RN 的项目代码结构. 第3章 RN 入门知识学习学习React 的组件概念,ES5/ES6 两种组件形态,父子组件通信以及组件生命周期. 第4章 升级 React Native 重要补录这一章节是讲师针对课程上线以来,学生的常见问答,讲师做了一些总结补充视频. 第5章 项目初始准备作为实战编程的上手篇,需要又

React Native技术剖析(一)

前言 React Native(简称RN)的由来.优势.安装使用等等不在这里啰嗦,可以自行Google/百度.笔者整理了一下之前学习RN过程中记录的笔记,结合RN源代码来分析RN框架里面的一些技术思路,这对于理解和更好地使用RN都是很有益处的.由于水平有限,肯定有一些理解不对的地方欢迎指正. 今天主要讲一下,RN初始化过程是什么步骤,都做了哪些事情. RN初始化过程 以iOS为例,RN的渲染主要在RCTRootView中,初始化代码非常简单,就是创建RootVIew对象. (由于函数调用层次比较

react native 开发IOS

转载自kaich blog(http://www.kaich.xyz) 接触 react native 对于技术,我比较喜欢追新.看到报道大名鼎鼎的facebook(开源界的模范,发布了很多高质量的开源框架)开源了移动端跨平台的新框架react native,于是就迫不及待的开始接触它了.react native的目的是为了让前端开发任务能开发移动端(ios程序员相对于web端来说要少得多),于是就有了这样的框架.对于我们IOS程序员有没有必要去学它,看到它另外一个特性:跨平台,而且又一定程度的

【React Native开发】React Native For Android环境配置以及第一个实例

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50456967 本文出自:[江清清的博客] (一)前言 FaceBook早期开源发布了React Native For IOS,终于在2015年9月15日也发布了ReactNative for Android,虽然Android版本的项目发布比较迟,但是也没有阻挡了广大开发者的热情.可以这样讲在2015年移动平台市场上有两个方向技术研究比较火,第一种为阿里,百度,腾讯

【React Native开发】React Native配置运行官方例子-初学者的福音(8)

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50546194 本文出自:[江清清的博客] (一)前言 特别说明:本系列专题文章的系统环境是OS X,如果各位童鞋是Windows的话,出现运行安装等坑爹问题,还得重新排查解决哦~俗话说学习一样新东西的时候,例如这边我们要学React Native的组件使用,那么最好的学习资料就是官方提供的材料了,作作为开发人员最好的学习资料就是源码,幸好官方给我们提供了UIExpl

【React Native开发】React Native应用设备运行(Running)以及调试(Debugging)

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50508534 本文出自:[江清清的博客] (一)前言 前面的课程我们已经对React Native的环境搭建以及开发的IDE做了相关的讲解,今天我们的主要讲解的是应用设备运行(Running)以及调试方法(Debugging).本节的前提条件就是大家已经搭建了React Native的相关环境.如果没有请关注第一讲(点击进入). 刚创建的React Native技术

【React Native开发】React Native控件之DrawerLayoutAndroid抽屉导航切换组件讲解(13)

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50599951 本文出自:[江清清的博客] (一)前言 今天我们一起来看一下抽屉DrawerLayoutAndroid导航切换控件的讲解与基本使用. 刚创建的React Native技术交流群(282693535),欢迎各位大牛,React Native技术爱好者加入交流!同时博客左侧欢迎微信扫描关注订阅号,移动技术干货,精彩文章技术推送! 该DrawerLayout

【React Native开发】React Native进行签名打包成Apk

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50525976 本文出自:[江清清的博客] (一)前言 [好消息]个人网站已经上线运行,后面博客以及技术干货等精彩文章会同步更新,请大家关注收藏:http://www.lcode.org 前几节课程我们对于React Native的一些基础配置,开发工具以及调试,Android项目移植做了相关讲解,今天一起来学习一下另外一个比较重要的知识点,就是React Nativ