top of page

Phonegap

  • Sep 26, 2016
  • 2 min read

PhoneGap is an open-source mobile development framework. It is a platform for building natively installed mobile application using HTML, CSS and JavaScript.

Let us discuss some of the commonly asked interview questions about PhoneGap.

1.What is PhoneGap? -PhoneGap is a framework for mobile application development, built upon the open source Apache Cordova project.

-It permits you to write an application with CSS, JavaScript, HTML and then deploys it to mobile devices without losing the features of a native application.

2.What is Cordova Plugin? Cordova plugin provides an interface for cordova and native components to communicate with each other and bindings to standard device API's.

3.What is Apache Cordova?

Cordova is an open-source mobile development framework. It is a platform for building natively installed mobile application using HTML, CSS and JavaScript.

4.What is PhoneGap build? PhoneGap build is a cloud-based service built on top of the PhoneGap framework.

5.What are the platform that PhoneGap supports? iOS, Android, Windows phone7, Bada, Symbian, web OS

6.Can you use Java or .NET or PHP with PhoneGap? you can make use of network protocols such us XmlHTTPRequest, Web Sockets, etc to easily communicate with backend services written in any language. 7.What is a hybrid application? A hybrid application is one that has features of both a web application and a native application. 8.What does PhoneGap plugin consist of? PhoneGap plugin contains two files - JavaScript file that defines the function for accessing the native hooks, - Implementation files written in the native language to co-ordinate with native phone features

9.Explain what are the limitation of PhoneGap? As the front-end uses JavaScript it does have some limitation Data processing: Compare to JavaScript native language is much faster Back-ground processing: Large number of application depends on background thread while PhoneGap API are built using JavaScript which does not support multi-threaded and hence does not support back ground processing Advanced graphics: Apps that use advanced graphics can be accessed explicitly by third party libraries, which can be best done natively Complex business logic: Number of complex business app can be accessed better with a native code Access advanced native functionality: Number of native API’s are not supported by PhoneGap’s API 10.What is the difference between PhoneGap and Cordova? PhoneGap is a distribution of Apache Cordova. You can think of Apache Cordova as the engine that powers PhoneGap, similar to how WebKit is the engine that powers Chrome or Safari.

Comments


RECENT POSTS

FEATURED POSTS

FOLLOW US

  • Grey Facebook Icon
  • Grey Twitter Icon
  • Grey Instagram Icon
  • Grey Google+ Icon
  • Grey Pinterest Icon
bottom of page