React Native移动开发实战(第2版)
向治洪
内容提要
本书全面详尽地介绍了React Native框架的方方面面。本书共分为12章,包括背景知识、入门基础、基础语法、技术详解、组件详解、API、开发进阶、网络与通信、服务器开发基础、测试、应用发布与热更新和电影购票App开发实战等。通过学习本书,读者将会对React Native框架有一个全面的认识,并掌握一定的实战能力。
本书适合具有一定Android和iOS原生开发基础的一线App开发工程师、大中专院校相关专业师生以及培训班学员学习,可用于夯实基础,提升React Native开发实战技能。 前言
经过10余年的快速发展,移动互联网已经取代PC互联网成为互联网发展的主要方向。正所谓“得移动端者得天下”,移动端已成为互联网最大的流量分发入口,面对广阔的市场,网络运营商、互联网企业和设备生产商等产业巨头纷纷扎堆移动互联网,并构筑属于自己的移动互联网生态体系。
随着移动互联网的快速发展,移动互联网技术也变得越来越成熟,开发者也更加关注如何更高效、更低成本地开发移动应用。传统的原生开发技术虽然比较成熟,但由于受开发效率和成本的限制,已经越来越无法满足移动互联网应用的发展需求,所以移动跨平台技术成为移动互联网行业发展的迫切需求。
目前,比较流行的移动跨平台技术主要有两种:一种是基于Web浏览器的Hybrid技术方案,采用此种方案时只需要使用HTML及JavaScript进行开发,然后使用浏览器加载即可完成应用的跨平台;另一种则是通过在不同平台上运行某种语言的虚拟机来实现应用跨平台,此种方案也是移动跨平台技术的主流方案,主要技术有Flutter、React Native和Weex。
作为目前较为流行的跨平台技术方案之一,React Native是Facebook技术团队于2015年4月开源的一套移动跨平台开发框架,可以同时支持iOS和Android两大移动平台。经过4年…