Mastering React Native: A Beginner's Guide
暫譯: 精通 React Native:初學者指南

Bin Uzayr, Sufyan

  • 出版商: CRC
  • 出版日期: 2022-11-29
  • 售價: $2,810
  • 貴賓價: 9.5$2,670
  • 語言: 英文
  • 頁數: 330
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 103231589X
  • ISBN-13: 9781032315898
  • 相關分類: React
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Mastering React Native helps the reader master the React Native framework for faster and robust mobile app development.

React Native is an open source JavaScript framework that allows you to create applications for many platforms, including iOS, Android, and the web, all with the same code base. It is built on the React framework, and it provides all of React's power to mobile app development.

React Native was a natural continuation of React. It is a mobile framework that includes JavaScript to create near-native apps. JSX, a hybrid of JavaScript and XML-like markup, is used to make React Native applications. The React Native bridge then calls the native rendering APIs in Objective-C (for iOS) or Java (for Android) behind the scenes (for Android). As a result, your app will appear and feel like any other mobile app, as it will be rendered using genuine mobile UI components instead of web views. React Native also offers JavaScript interfaces for platform APIs, allowing your React Native apps to use features such as user location and the phone camera.

If your app is UI-focused, React Native is an excellent choice because it comes with an extensive UI library. Becoming a React Native developer gives you access to exciting, cutting-edge projects which frequently incorporate innovative technology like Augmented Reality. Job opportunities for React Native devs are aplenty, and it is undoubtedly a skill worthy of consideration owing to its popularity with startups and corporates alike.

With Mastering React Native, learning React Native becomes a charm, and will help readers undoubtedly advance their careers.

About the Series

The Mastering Computer Science covers a wide range of topics, spanning programming languages as well as modern-day technologies and frameworks. The series has a special focus on beginner-level content, and is presented in an easy to understand manner, comprising:

  • Crystal-clear text, spanning various topics sorted by relevance,
  • Special focus on practical exercises, with numerous code samples and programs,
  • A guided approach to programming, with step by step tutorials for the absolute beginners,
  • Keen emphasis on real-world utility of skills, thereby cutting the redundant and seldom-used concepts and focusing instead of industry-prevalent coding paradigm,
  • A wide range of references and resources, to help both beginner and intermediate-level developers gain the most out of the books.

Mastering Computer Science series of books start from the core concepts, and then quickly move on to industry-standard coding practices, to help learners gain efficient and crucial skills in as little time as possible. The books assume no prior knowledge of coding, so even the absolute newbie coders can benefit from this series.

Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field

商品描述(中文翻譯)

掌握 React Native 幫助讀者精通 React Native 框架,以便更快速且穩健地開發行動應用程式。

React Native 是一個開源的 JavaScript 框架,允許您使用相同的程式碼基礎為多個平台創建應用程式,包括 iOS、Android 和網頁。它是基於 React 框架構建的,並為行動應用程式開發提供了 React 的所有功能。

React Native 是 React 的自然延續。它是一個行動框架,使用 JavaScript 創建接近原生的應用程式。JSX,這是一種 JavaScript 和類 XML 標記的混合語法,用於製作 React Native 應用程式。React Native 橋接著在背後調用 Objective-C(用於 iOS)或 Java(用於 Android)的原生渲染 API。因此,您的應用程式將看起來和感覺像其他任何行動應用程式,因為它將使用真正的行動 UI 元件而不是網頁視圖進行渲染。React Native 還為平台 API 提供 JavaScript 介面,允許您的 React Native 應用程式使用用戶位置和手機相機等功能。

如果您的應用程式以 UI 為重點,React Native 是一個絕佳的選擇,因為它附帶了一個廣泛的 UI 函式庫。成為 React Native 開發者讓您能夠接觸到令人興奮的前沿專案,這些專案經常融入創新的技術,如擴增實境。React Native 開發者的工作機會非常多,無疑是一項值得考慮的技能,因為它在初創公司和企業中都非常受歡迎。

透過《掌握 React Native》,學習 React Native 變得輕而易舉,並將幫助讀者無疑地推進他們的職業生涯。

關於本系列

《掌握計算機科學》涵蓋了廣泛的主題,涵蓋了程式語言以及現代技術和框架。該系列特別關注初學者級別的內容,並以易於理解的方式呈現,包括:

- 清晰明瞭的文本,涵蓋各種按相關性排序的主題,
- 特別關注實用練習,提供大量的程式碼範例和程式,
- 針對初學者的逐步指導編程方法,
- 強調技能的實際應用,從而削減冗餘和不常用的概念,專注於行業普遍的編碼範式,
- 提供廣泛的參考資料和資源,幫助初學者和中級開發者充分利用這些書籍。

《掌握計算機科學》系列書籍從核心概念開始,然後迅速轉向行業標準的編碼實踐,幫助學習者在最短的時間內獲得高效且關鍵的技能。這些書籍假設讀者沒有編碼的先前知識,因此即使是完全的新手程式設計師也能從這個系列中受益。

《掌握計算機科學》系列由 Sufyan bin Uzayr 編輯,他是一位擁有十多年計算機領域經驗的作家和教育者。

作者簡介

Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.

Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.

Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.

Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.

Learn more at sufyanism.com

作者簡介(中文翻譯)

Sufyan bin Uzayr 是一位作家、程式設計師和企業家,擁有超過十年的行業經驗。他過去撰寫了幾本書,涵蓋了從歷史到計算機/資訊科技等多樣的主題。

Sufyan 是 Parakozm 的總監,這是一家專注於教育科技解決方案的跨國資訊科技公司。他還經營 Zeba Academy,這是一個專注於 STEM 領域的線上學習和教學平台。

Sufyan 專精於多種技術,如 JavaScript、Dart、WordPress、Drupal、Linux 和 Python。他擁有多個學位,包括管理學、資訊科技、文學和政治學等領域的學位。

Sufyan 是一位數位遊牧者,將時間分配在四個國家之間。他曾在全球各地的大学和教育機構生活和教學。Sufyan 對科技、政治、文學、歷史和體育有濃厚的興趣,並且在空閒時間喜歡教導年輕學生程式設計和英語。

了解更多資訊請訪問 sufyanism.com