JavaScript Mobile Application Development
暫譯: JavaScript 行動應用程式開發

Hazem Saleh

商品描述

Create neat cross-platform mobile apps using Apache Cordova and jQuery Mobile

About This Book

  • Configure your Android, iOS, and Window Phone 8 development environments.
  • Extend the power of Apache Cordova by creating your own Apache Cordova cross-platform mobile plugins.
  • Enhance the quality and the robustness of your Apache Cordova mobile application by unit testing its logic using Jasmine.

Who This Book Is For

If you are a native mobile developer, with some familiarity with the common web technologies of JavaScript, CSS, and HTML, or if you are a web developer, then this learning guide will add great value and impact to your work. Learning how to develop mobile applications using Apache Cordova is of particular importance if you are looking to develop applications on a variety of different platforms efficiently.

What You Will Learn

  • Develop, build, run, and deploy great cross-platform mobile applications using Apache Cordova
  • Create complete mobile apps using Apache Cordova that run on Apple iOS, Google Android, and Windows Phone
  • Access the device's native functions by utilizing the Apache Cordova APIs
  • Create a neat user interface for your mobile application using jQuery Mobile
  • Increase the quality and robustness of your mobile applications by developing unit tests for their logic
  • Design, develop, and automate tests for your mobile application using Jasmine, Karma, and Jenkins CI
  • Extend the power of Apache Cordova by creating your own Apache Cordova cross-platform mobile plugins
  • Explore some of the differences between the mobile platforms and learn how to handle these differences in a maintainable way

In Detail

Whether you are developing a mobile app for iPad or on a Windows Phone, you need to learn the specific languages and technologies for that device. This is where Apache Cordova shines.

This book is the learning resource to use when you want to efficiently develop your own mobile applications using Apache Cordova as the platform for your HTML, CSS, and JavaScript. In order to develop good-looking mobile applications, this book also utilizes jQuery Mobile. jQuery Mobile is one of the best available frameworks for developing mobile-friendly web applications.

After finishing this book, you should be able to develop your very own mobile application on different mobile platforms using only JavaScript, without having to learn the native programming languages of every mobile platform.

商品描述(中文翻譯)

使用 Apache Cordova 和 jQuery Mobile 創建整潔的跨平台行動應用程式

本書介紹


  • 配置您的 Android、iOS 和 Windows Phone 8 開發環境。

  • 通過創建自己的 Apache Cordova 跨平台行動插件來擴展 Apache Cordova 的功能。

  • 通過使用 Jasmine 對其邏輯進行單元測試,提升您的 Apache Cordova 行動應用程式的質量和穩健性。

本書適合誰

如果您是一位原生行動開發者,對 JavaScript、CSS 和 HTML 等常見網頁技術有一定的了解,或者您是一位網頁開發者,那麼這本學習指南將為您的工作增添巨大的價值和影響力。如果您希望高效地在多個不同平台上開發應用程式,學習如何使用 Apache Cordova 開發行動應用程式尤為重要。

您將學到什麼

  • 使用 Apache Cordova 開發、構建、運行和部署優秀的跨平台行動應用程式
  • 使用 Apache Cordova 創建在 Apple iOS、Google Android 和 Windows Phone 上運行的完整行動應用程式
  • 通過利用 Apache Cordova API 訪問設備的原生功能
  • 使用 jQuery Mobile 為您的行動應用程式創建整潔的用戶界面
  • 通過為其邏輯開發單元測試來提高您的行動應用程式的質量和穩健性
  • 使用 Jasmine、Karma 和 Jenkins CI 設計、開發和自動化測試您的行動應用程式
  • 通過創建自己的 Apache Cordova 跨平台行動插件來擴展 Apache Cordova 的功能
  • 探索不同的行動平台之間的一些差異,並學習如何以可維護的方式處理這些差異

詳細內容

無論您是在 iPad 上還是在 Windows Phone 上開發行動應用程式,您都需要學習該設備的特定語言和技術。這就是 Apache Cordova 的優勢所在。

這本書是您希望高效地使用 Apache Cordova 作為 HTML、CSS 和 JavaScript 平台來開發自己的行動應用程式時的學習資源。為了開發外觀良好的行動應用程式,本書還利用了 jQuery Mobile。jQuery Mobile 是開發行動友好型網頁應用程式的最佳框架之一。

完成本書後,您應該能夠僅使用 JavaScript 在不同的行動平台上開發自己的行動應用程式,而無需學習每個行動平台的原生程式語言。