Professional React Native: Expert techniques and solutions for building high-quality, cross-platform, production-ready apps

Kuttig, Alexander Benedikt

  • 出版商: Packt Publishing
  • 出版日期: 2022-10-31
  • 售價: $1,530
  • 貴賓價: 9.5$1,454
  • 語言: 英文
  • 頁數: 268
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180056368X
  • ISBN-13: 9781800563681
  • 相關分類: React
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Learn how React Native works under the hood and what this means for building large-scale, cross-platform, production-ready applications without compromising on the quality and performance

 

Key Features:

  • Explore a modern approach to React Native, covering state management, animations, gestures, and more
  • Implement best practices and practical techniques for creating large-scale, production-ready apps
  • Create a development process including workflow automation with GitHub Actions, Fastlane, and Bitrise

 

Book Description:

The React Native framework offers a range of powerful features that make it possible to efficiently build high-quality, easy-to-maintain frontend applications across multiple platforms such as iOS, Android, Linux, Mac OS X, Windows, and the web, helping you save both time and money. And this book is your key to unlocking its capabilities.

Professional React Native provides the ultimate coverage of essential concepts, best practices, advanced processes, and tips for everyday developer problems. The book makes it easy to understand how React Native works under the hood using step-by-step explanations and practical examples so you can use this knowledge to develop highly performant apps. As you follow along, you'll learn the difference between React and React Native, navigate the React Native ecosystem, and revisit the basics of JavaScript and TypeScript needed to create a React Native application. What's more, you'll work with animations and even control your app with gestures. Finally, you'll be able to structure larger apps and improve developer efficiency through automated processes, testing, and continuous integration.

By the end of this React native app development book, you'll have gained the confidence to build high-performance apps for multiple platforms, even on a bigger scale.

 

What You Will Learn:

  • Become familiar with how React Native works under the hood
  • Understand how to make the most of React Native for app development
  • Explore different approaches to building apps across various platforms
  • Become familiar with process automation and automated testing
  • Contribute to open source code and structure your own code library
  • Understand how to set up the architecture for bigger React Native projects

 

Who this book is for:

This book is for developers who want to get started with React Native as well as experienced React Native developers interested in building professional cross-platform applications. Familiarity with the basics of JavaScript (including its syntax) and general software engineering concepts, such as data types, control flows, and server/client structures, is required. Although useful, experience with React Native is not necessary.

商品描述(中文翻譯)

學習React Native的內部運作原理,以及這對於建立大規模、跨平台、生產就緒的應用程式而言意味著什麼,而且不會影響品質和效能。

主要特點:
- 探索React Native的現代方法,包括狀態管理、動畫、手勢等。
- 實施最佳實踐和實用技巧,用於創建大規模、生產就緒的應用程式。
- 創建開發流程,包括使用GitHub Actions、Fastlane和Bitrise進行工作流自動化。

書籍描述:
React Native框架提供了一系列強大的功能,使得在多個平台上(如iOS、Android、Linux、Mac OS X、Windows和Web)高效地構建高質量、易於維護的前端應用程式成為可能,幫助您節省時間和金錢。而這本書是您解鎖其功能的關鍵。

《專業React Native》提供了對於基本概念、最佳實踐、高級流程和日常開發者問題的實用技巧的最全面的涵蓋。本書通過逐步解釋和實際示例,使您易於理解React Native的內部運作原理,以便您可以利用這些知識開發高性能的應用程式。在跟隨本書的過程中,您將學習React和React Native之間的區別,瀏覽React Native生態系統,並重新學習創建React Native應用程式所需的JavaScript和TypeScript的基礎知識。此外,您還將使用動畫,甚至通過手勢來控制應用程式。最後,您將能夠結構化更大的應用程式,並通過自動化流程、測試和持續集成來提高開發者效率。

通過閱讀本書,您將獲得在多個平台上構建高性能應用程式的信心,即使在更大的規模下也是如此。

您將學到什麼:
- 熟悉React Native的內部運作原理
- 理解如何充分利用React Native進行應用程式開發
- 探索在不同平台上構建應用程式的不同方法
- 熟悉流程自動化和自動化測試
- 貢獻於開源代碼並結構化自己的代碼庫
- 理解如何為更大的React Native項目設置架構

本書適合對React Native有興趣的開發者入門,以及有經驗的React Native開發者,他們有興趣建立專業的跨平台應用程式。需要熟悉JavaScript的基礎知識(包括其語法)和一般軟體工程概念,如資料類型、控制流程和伺服器/客戶端結構。雖然有經驗會有幫助,但對React Native的經驗並非必需。