NativeScript for Angular Mobile Development

Nathan Walker, Nathanael J. Anderson

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-28
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1787125769
  • ISBN-13: 9781787125766
  • 相關分類: Angular
  • 下單後立即進貨 (約3~4週)

商品描述

Learn NativeScript to build native mobile applications with Angular, TypeScript, JavaScript

About This Book

  • Power packed hands-on guide to help you become pro-efficient with NativeScript
  • Harness the power of your web development skills with JavaScript and Angular to build cross-platform mobile apps
  • Create highly maintainable and feature-rich apps with TypeScript and NativeScript APIs

Who This Book Is For

This book assumes you have a general understanding of TypeScript, have heard of NativeScript and know what it's about, and are familiar with Angular (2.0). You don't need to be an expert in any of these technologies, but having some sense of them before reading is recommended this book, which is ideal for intermediate to advanced users.

What You Will Learn

  • Bootstrap a NativeScript for Angular app
  • Best practices for project organization
  • Style your app with CSS/SASS
  • Use Angular together with NativeScript to create cross-platform mobile apps
  • Take advantage of powerful Angular features, such as Dependency Injection, Components, Directives, Pipes, and NgModules right within your NativeScript apps
  • Gain insight into great project organization and best practices
  • Use Objective C/Swift and Java APIs directly from TypeScript
  • Use rich framework features and third-party plugins
  • Style your app with CSS/SASS
  • Integrate @ngrx/store + @ngrx/effects to help with state management
  • Test your app with Karma and Appium

In Detail

NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular’s versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular.

This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We’ll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deployed app on both the App Store and Google Play, serving as a reference guide and valuable tips/tricks handbook.

By the end of this book, you’ll know majority of key concepts needed to build a successful NativeScript for Angular app.

商品描述(中文翻譯)

學習 NativeScript 以使用 Angular、TypeScript 和 JavaScript 建立原生移動應用程式

關於本書
- 這本實用指南將幫助您成為熟練的 NativeScript 使用者
- 利用 JavaScript 和 Angular 的網頁開發技能來建立跨平台的移動應用程式
- 使用 TypeScript 和 NativeScript API 建立易於維護且功能豐富的應用程式

適合閱讀對象
- 本書假設您對 TypeScript 有一般的了解,聽過 NativeScript 並知道其用途,並熟悉 Angular(2.0)
- 您不需要成為這些技術的專家,但在閱讀本書之前對它們有一些了解是推薦的,這本書適合中級到高級使用者

學習內容
- 使用 NativeScript for Angular 快速啟動應用程式
- 專案組織的最佳實踐
- 使用 CSS/SASS 為應用程式設計風格
- 使用 Angular 和 NativeScript 共同建立跨平台的移動應用程式
- 在 NativeScript 應用程式中充分利用 Angular 的強大功能,如依賴注入、元件、指令、管道和 NgModules
- 瞭解優秀的專案組織和最佳實踐
- 直接從 TypeScript 使用 Objective C/Swift 和 Java API
- 使用豐富的框架功能和第三方插件
- 使用 CSS/SASS 為應用程式設計風格
- 整合 @ngrx/store + @ngrx/effects 以協助狀態管理
- 使用 Karma 和 Appium 測試應用程式

詳細內容
NativeScript 是一個由 Progress 開發的開源框架,可使用 TypeScript、JavaScript 或只使用 Angular 建立真正的原生移動應用程式。Angular 是由 Google 開發的開源框架,提供聲明式模板、依賴注入和功能完整的模組,用於建立豐富的應用程式。Angular 的多功能視圖處理架構允許將視圖呈現為高性能的 iOS 和 Android 原生 UI 元件。Angular 的視圖呈現層與 NativeScript 的原生 API 的結合,共同創造了 NativeScript for Angular 強大且令人興奮的技術堆疊。

本書專注於您在建立 NativeScript for Angular iOS 和 Android 移動應用程式時需要了解的關鍵概念。我們將建立一個有趣的多軌錄音工作室應用程式,涵蓋兩種技術的重要概念,這些概念在您開始建立自己的應用程式時可能需要了解。本書的結構將引導讀者從無到有,將應用程式部署到 App Store 和 Google Play,作為參考指南和寶貴的技巧手冊。

通過閱讀本書,您將掌握大部分建立成功的 NativeScript for Angular 應用程式所需的關鍵概念。