Mastering PhoneGap Mobile Application Development(Paperback)

Kerri Shotts

  • 出版商: Packt Publishing
  • 出版日期: 2016-01-29
  • 售價: $2,110
  • 貴賓價: 9.5$2,005
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1783288434
  • ISBN-13: 9781783288434
  • 相關分類: Cross-Platform
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Create a useful PhoneGap workflow for larger projects in order to simplify and manage the development process
  • Use third-party plugins, IndexedDB, and SQLite for PhoneGap to develop large-scale, data-driven, and highly accessible applications
  • A pragmatic guide to construct top-notch large-scale applications using PhoneGap

Book Description

PhoneGap is a useful and flexible tool that enables you to create complex hybrid applications for mobile platforms. In addition to the core technology, there is a large and vibrant community that creates third-party plugins that can take your app to the next level.

This book will guide you through the process of creating a complex data-driven hybrid mobile application using PhoneGap, web technologies, and third-party plugins.

A good foundation is critical, so you will learn how to create a useful workflow to make development easier. From there, the next version of JavaScript (ES6) and the CSS pre-processor SASS are introduced as a way to simplify creating the look of the mobile application. Responsive design techniques are also covered, including the flexbox layout module. As many apps are data-driven, you'll build an application throughout the course of the book that relies upon IndexedDB and SQLite. You'll also download additional content and address how to handle in-app purchases. Furthermore, you'll build your own customized plugins for your particular use case. When the app is complete, the book will guide you through the steps necessary to submit your app to the Google Play and Apple iTunes stores.

What you will learn

  • Construct build workflows that simplify complex application development
  • Integrate the next version of JavaScript to simplify your code
  • Create accessible hybrid applications
  • Persist and query data using third-party database plugins
  • Create your own PhoneGap plugins for your unique use cases
  • Create icons and splash screens suitable for submission to app stores
  • Publish your app to the Google Play and Apple iTunes stores

About the Author

Kerri Shotts has worked with computers for nearly 25 years. Her love for technology and programming started when she was introduced to her first computer: a Commodore 64. She obtained a degree in computer science while at college, and moved on to become a software test engineer. Afterward, she became an Oracle Database Administrator for several years. Now, she works as a technology consultant, creating, implementing, and maintaining custom applications (both desktop and mobile), websites, graphics and logos, and more for her clients. You can find her blog posts on her website (http://www.photokandy.com/) and she is active on the Google Groups for PhoneGap. When she isn't working, she enjoys photography, music, and fish keeping. She is the author of several books published by Packt Publishing.

Table of Contents

  1. Task Automation
  2. ECMAScript 2015 and Browserify
  3. Sassy CSS
  4. More Responsive Design
  5. Hybrid Application Accessibility
  6. Testing and UI Automation
  7. IndexedDB
  8. Web SQL Database
  9. Transferring Files
  10. Performance
  11. Graphical Assets
  12. Deployment

商品描述(中文翻譯)

主要特點



  • 建立一個有用的 PhoneGap 工作流程,以簡化和管理開發過程

  • 使用第三方插件、IndexedDB 和 SQLite for PhoneGap 開發大規模、數據驅動和高度可訪問的應用程序

  • 實用指南,使用 PhoneGap 構建一流的大規模應用程序

書籍描述


PhoneGap 是一個有用且靈活的工具,可讓您為移動平台創建複雜的混合應用程序。除了核心技術外,還有一個龐大而充滿活力的社區,創建了第三方插件,可以將您的應用程序提升到更高的水平。


本書將指導您使用 PhoneGap、Web 技術和第三方插件創建一個複雜的數據驅動混合移動應用程序的過程。


良好的基礎至關重要,因此您將學習如何創建一個有用的工作流程,以使開發更加容易。從那裡開始,介紹下一版本的 JavaScript(ES6)和 CSS 預處理器 SASS,以簡化移動應用程序的外觀創建。還涵蓋了響應式設計技術,包括 flexbox 佈局模塊。由於許多應用程序都是數據驅動的,您將在本書中構建一個依賴於 IndexedDB 和 SQLite 的應用程序。您還將下載其他內容並處理如何處理應用內購。此外,您還將為您的特定用例創建自己的自定義插件。完成應用程序後,本書將指導您提交應用程序到 Google Play 和 Apple iTunes 商店所需的步驟。

您將學到什麼



  • 構建簡化複雜應用程序開發的構建工作流程

  • 整合下一版本的 JavaScript 以簡化代碼

  • 創建可訪問的混合應用程序

  • 使用第三方數據庫插件持久化和查詢數據

  • 為您獨特的用例創建自己的 PhoneGap 插件

  • 創建適合提交到應用商店的圖標和啟動畫面

  • 將您的應用程序發布到 Google Play 和 Apple iTunes 商店

關於作者


Kerri Shotts 已從事計算機工作近 25 年。她對技術和編程的熱愛始於她接觸到的第一台計算機:Commodore 64。她在大學期間獲得了計算機科學學位,並成為一名軟件測試工程師。之後,她成為了數年的 Oracle 數據庫管理員。現在,她作為一名技術顧問工作,為客戶創建、實施和維護自定義應用程序(包括桌面和移動應用程序)、網站、圖形和標誌等。您可以在她的網站(http://www.photokandy.com/)上找到她的博客文章,她也在 PhoneGap 的 Google Groups 上活躍。在工作之餘,她喜歡攝影、音樂和養魚。她是 Packt Publishing 出版的幾本書的作者。

目錄



  1. 任務自動化

  2. ECMAScript 2015 和 Browserify

  3. Sassy CSS

  4. 更多響應式設計

  5. 混合應用程序可訪問性

  6. 測試和 UI 自動化

  7. IndexedDB

  8. Web SQL 數據庫

  9. 文件傳輸

  10. 性能

  11. 圖形資源

  12. 部署