本书是一本介绍React Native 框架的实用快速入门指南。你并不需要成为一名Objective-C 的开发高手,当你阅读完这本书之后,我敢肯定,你能够在一天时间内,就把自己的想法变为实际的应用发布到Apple Store 上去。
本书中你将学到的内容
学习如何搭建和调试一个React Native 应用。
学习如何设计构建一个iOS 应用。
学习如何布局iOS 界面。
学习如何使用基本的React Native/iOS 控制器和模块。
学习如何使用Node.js 搭建你自己的API 服务器。
学习如何在你的应用中使用SQLite 数据库。
学习如何在应用中集成第三方库。
学习如何测试组件。
学习ReactJS 的设计模式。
如何阅读本书
如果你本身就从事Web 开发工作,那么这本书特别符合你的需求。书中的内容能够帮你通过React Native 技术将你熟悉的Web 开发理念直接应用到iOS 开发中。
这个过程并不会让你通过参考一些网站来学习枯燥的概念点。本书能够让你从零开始学习这些内容。在我一开始写这本书的时候,只是计划写一个电子书来说明开发应用的步骤,并且认为这样已经足够了。但是在写作的过程中,我的想法发生了改变。在学习完React/ReactNative 的理念后,你就可以随处使用它们了,所以对学习者来说,在掌握所有的React Native技术开发自己的iOS 应用之前,真正学习并理解所有的概念是非常有必要的。
有一个好消息是,Android 版本的React Native 也将会发布。那时候,你在本书中学到的所有东西,都可以自然而然地应用到Android 应用开发中了。
本书的组织结构
每章的开头都会介绍一个概念,帮你了解这个概念在Web 开发中是如何体现的。然后我们会将这个概念过渡到React Native 开发中,让你知道这个概念在React Native 中如何具体体现,这个概念哪些部分做了转变,哪些没有变化,或者哪些部分被舍弃了。
在本书的□后,将帮你运用所有学到的知识来开发一个真实的应用。