Building Android Apps With Phonegap

Phonegap is a framework for building cross-platform mobile apps using web technologies such as HTML5, CSS and Javascript. It’s based on Apache Cordova, a free and open source framework. So, if you build your next mobile app using phonegap, you can easily deploy it to various mobile platforms. It supports a number of devices including Android, iOS, Windows Phone, BlackBerry and so on.

Install phonegap in ubuntu 14.04 , by pressing CTRL+ALT+T keys simultaneously.

1.) Add the Node.js ppa, and install the nodejs package. (At the time of writing you will download 10.25 from the ppa)

$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

Installing Node.js will give you the npm command needed to install PhoneGap, now that you have the npm command available you  can install PhoneGap through the npm command (may need sudo/root access)

$ npm install -g phonegap

2.) Add the Android ADT bundle

Download Link : https://developer.android.com/sdk/index.html?utm_source=weibolife

Extract the ADT bundle into your home folder

– With the Download complete, extract the contents to a folder of your choice
– Once extracted, rename the folder to android-sdk
– Within that this file is decompressed two folders Eclipse and SDK
– The Eclipse is the IDE for development android
– the SDK is the Android development kit

3.)Now downloaded and extracted the files, time to install other things, first let the java7

Open the terminal and make the installation of Java7

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java7-installer

done that, we set the java7 as default

sudo apt-get install oracle-java7-set-default

4.)Installed Java, we will install Apache Ant.

sudo apt-get install ant

5.)Install cordova

sudo npm install -g cardova

To know more about our web and mobile development service visit http://evincetech.com.
For more information, please contact us with the specifications for your project. You can email our sales team at info@evincetech.com, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565

Mobile App Development – Native vs Phone gap

Its accepted that, the cost of the phone gap development will be less by 20% to 30% in cost when compared with the native development, But following disadvantage are there in the phone gap development.

• UI Quality will not look clearly like native development and communication performance issue with server.

• PhoneGap doesn’t support all built-in phone features.  Because it’s covering multiple platforms, PhoneGap is often one step behind the native platforms when new features are introduced.

• PhoneGap apps look the same in all phone environments.  While they all look and function like a native app, the look is a little more generic—not necessarily like an iPhone app or an Android app. Mobile Application Development

• Poor performance compared to its native counterpart. It’s sluggish. For eg: Buttons don’t respond as quickly as native ones. Often, there are little (or big) UI glitches that make the app feel out of place on iOS. Things sometimes don’t behave as they should in a native app.

• Even though you have lot of plugins, there isn’t for everything. So, If you have to use something which doesn’t have one then you got to build it from scratch. That is going to take a lot of time.

• Different devices support similar functionality not identical, building for all of it is even more money.

• Scalability of the App is not feasible when developed using phone gap.

• Limited Capabilities vs Native.

 

To know more about our web and mobile development service visit http://evincetech.com.
For more information, please contact us with the specifications for your project. You can email our sales team at info@evincetech.com, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565