Veze, linkovi
Kompjuter biblioteka
Korpa
JavaScript Mobile Application Development

JavaScript JavaScript

JavaScript Mobile Application Development

Autor: Hazem Saleh
Broj strana: 289
ISBN broj: 9781783554171
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2014.

Pregleda (30 dana / ukupno): 18 / 2781

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

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 neat, cross-platform native mobile applications using Apache Cordova
  • Create a sample application using Cordova that will 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
  • Unit test your application on mobile using Jasmine
  • Explore some of the differences between the mobile platforms and learn how to handle these differences in a maintainable way

In Detail

Mobile development is one of the hottest trends and a staple in today's software industry. Almost every popular website today has its own equivalent mobile application version to allow its current users to access its functions from a mobile device. However, developing mobile applications requires a lot of effort and a wide skill set from mobile developers. Whether you are developing a mobile app for an iPad or on a Windows Phone, there is a requirement to learn the specific languages and technologies for that device. This is where the glory of Apache Cordova shines. As a set of device APIs for building cross-platform mobile applications using HTML, CSS, and JavaScript, the apps developed using JavaScript APIs are easily portable to other device platforms, as well as being consistent across devices and built on web standards. As a result of this, you will find that your development costs and efforts are sharply reduced, whilst increasing the readability and maintainability of your code, as you make use of only one popular programming language: JavaScript.

This is the learning resource to use when you want to efficiently develop your own native mobile applications using Apache Cordorva as the platform that uses HTML, CSS, and JavaScript. In order to develop neat-looking mobile applications, this book also utilizes jQuery mobile. jQuery mobile is one of the best mobile web application frameworks that allows web developers to develop web applications that are mobile friendly.

We start by developing a simple sound recorder mobile app. We then configure this app to work on Android, Windows, and iOS. Then you will learn how to use the different APIs provided by Apache Cordova and how to develop your Apache Cordova custom plugins.

You will then learn how to develop, run, and automate tests using Jasmine. At the end, you develop a “Mega App” where you will learn in details how to design, develop, and deploy a real cross-platform Apache Cordova application that works in Android, iOS, and Windows Phone 8.

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

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Java Data Analysis

Java Data Analysis

Ionic : Hybrid Mobile App Development

Ionic : Hybrid Mobile App Development

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272