Getting Started with React Native

0
(0)

Getting Started with React Native
 

  • Author:Ethan Holmes
  • Length: 168 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2016-01-06
  • ISBN-10: 1785885189
  • ISBN-13: 9781785885181
  • Sales Rank: #2825729 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn to build modern native iOS and Android applications using JavaScript and the incredible power of React

    About This Book

    • Learn to design and build a fully-featured application using the newest cutting-edge framework from Facebook
    • Leverage your JavaScript skills to become a native app developer
    • Develop custom UI components, implement smooth navigation, and access native features such as geolocation and local storage

    Who This Book Is For

    This book is for web developers who want to learn to build fast, good-looking, native mobile applications using the skills they already have. If you already have some JavaScript knowledge or are using React on the web, then you will be able to quickly get up and running with React Native for iOS and Android.

    What You Will Learn

    • Set up the React Native environment on both devices and emulators
    • Gain an in-depth understanding of how React Native works behind the scenes
    • Write your own custom native UI components
    • Learn the ins and outs of screen navigation
    • Master the art of layout and styles
    • Work with device-exclusive data such as geolocation
    • Develop native modules in Objective-C and Java that interact with JavaScript
    • Test and deploy your application for a production-ready environment

    In Detail

    React Native is a game-changing approach to hybrid mobile development. Web developers can leverage their existing skills to write mobile applications in JavaScript that are truly native without using cross-compilation or web views. These applications have all of the advantages of those written in Objective-C or Java, combined with the rapid development cycle that JavaScript developers are accustomed to.

    Web developers who want to develop native mobile applications face a high barrier to entry, because they are forced to learn platform-specific languages and frameworks. Numerous hybrid technologies have tried to simplify this process, but have failed to achieve the performance and appearance that users expect.

    This book will show you all the advantages of true native development that React Native has without the steep learning curve, leveraging the knowledge you already have. We do this by getting you up and running quickly with a sample application. Next, we’ll introduce you to the fundamentals of creating components and explain how React Native works under the hood. Once you have established a solid foundation, you will dive headfirst into developing a real-world application from start to finish. Along the way, we will demonstrate how to create multiple screens and navigate between them,use layout and style native UI components, and access native APIs such as local storage and geolocation. Finally, we tackle the advanced topic of Native modules, which demonstrates that there are truly no limits to what you can do with React Native.

    Style and approach

    This book provides a simple and easy way to build mobile applications in JavaScript. Each topic takes you through the life cycle of creating a fully-functional native app, with detailed explanations of the entire process.

    Table of Contents

    Chapter 1: Exploring the Sample Application
    Chapter 2: Understanding React Native Fundamentals
    Chapter 3: Beginning the Example Application
    Chapter 4: Working with Styles and Layout
    Chapter 5: Displaying and Saving Data
    Chapter 6: Working with Geolocation and Maps
    Chapter 7: Integrating Native Modules
    Chapter 8 : Releasing the Application

    中文:

    书名:Getting Started with React Native

    了解如何使用JavaScript和Reaction的强大功能构建现代原生iOS和Android应用程序

    关于本书

    • 学习使用Facebook最新的尖端框架设计和构建功能齐全的应用程序
    • 利用您的Java脚本技能成为本地应用程序开发人员
    • 开发自定义UI组件、实现顺畅导航并访问地理位置和本地存储等原生功能

    Who This Book Is For

    这本书是为想要学习使用已有技能构建快速、美观的原生移动应用程序的Web开发人员编写的。如果你已经掌握了一些JavaScript知识,或者正在使用网络上的Reaction,那么你将能够快速启动并运行用于iOS和Android的Reaction Native。

    你将学到什么

    • 在设备和模拟器上设置Reaction本机环境
    • 深入了解Reaction Native在幕后的工作方式
    • Write your own custom native UI components
    • Learn the ins and outs of screen navigation
    • 掌握布局和风格的艺术
    • 使用设备独占数据,如地理位置
    • 用Objective-C和Java开发与JavaScript交互的本机模块
    • Test and deploy your application for a production-ready environment

    详细地说

    Reaction Native是一种改变游戏规则的混合移动开发方法。Web开发人员可以利用他们现有的技能,在不使用交叉编译或Web视图的情况下,用真正原生的JavaScript编写移动应用程序。这些应用程序具有那些用Objective-C或Java编写的应用程序的所有优势,并结合了JavaScript开发人员习惯的快速开发周期。

    想要开发本地移动应用程序的Web开发人员面临着很高的准入门槛,因为他们被迫学习特定于平台的语言和框架。许多混合技术试图简化这一过程,但未能实现用户期望的性能和外观。

    这本书将向你展示真正的原生发展的所有优势,反应原生具有没有陡峭的学习曲线,利用你已经拥有的知识。我们通过使用示例应用程序快速启动和运行来实现这一点。接下来,我们将向您介绍创建组件的基础知识,并解释Reaction Native如何在幕后工作。一旦您奠定了坚实的基础,您将从头到尾一头扎进开发实际应用程序的工作中。在此过程中,我们将演示如何创建多个屏幕并在它们之间导航,如何使用布局和样式原生UI组件,以及如何访问本地存储和地理位置等原生API。最后,我们讨论了本机模块的高级主题,这表明使用Reaction Native可以做的事情确实没有限制。

    风格和方法

    这本书提供了一种用JavaScript构建移动应用程序的简单方法。每个主题都会带您经历创建功能齐全的原生应用程序的生命周期,并对整个过程进行详细解释。

    目录表

    Chapter 1: Exploring the Sample Application
    第2章:了解反应母语的基本原理
    Chapter 3: Beginning the Example Application
    第4章:使用样式和布局
    第5章:显示和保存数据
    第6章:使用地理位置和地图
    第7章:集成本地模块
    第8章:发布应用程序

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册