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 :

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
For more information, please contact us with the specifications for your project. You can email our sales team at, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565

Things to Consider When developing a Mobile App

The world is quickly shifting away from the desktop to mobile devices, it is no wonder that every company wants to increase their brand exposure. In the world of mobile app development, you might feel like at some point you’ll overlook something crucial.

1.      Is it really needed?

If the answer is “a mobile app would be attractive” you may have fulfilled a desire, but you haven’t solved a business problem. If your purpose for developing a mobile app is to only increase your brand impressions and grow your potential client list, think again.

2.      Understand your target users

The next step is to understand your target users, their goals and requirements, and the technologies they use. This process includes researching the platforms your users are most likely utilizing, then understanding the user experience. Every device is different, and every user has multiple needs. So accordingly the App has to be destined for its purpose.

3.      Pick a platform

Developing an app is a costly process so naturally, we have to consider the platform suitable for our purpose. We can launch our mobile app on both Android and iOS at the same time with a fully featured native app. In reality, you’ll have to consider which platform to launch on first, and each has their own set of pros and cons. Android is currently the market leader in terms of adoption and retention, but iOS apps are more profitable, so if your strategy is dependent on paid-for apps, then iOS is your best side. Aside from that, there are a number of development points that has to be taken into considerations before choosing a platform.

We must consider the limitations of a carrier’s bandwidth when developing an app with rich media displays; every platform has their own constraints so be aware.

4.      Where Your App Will Be Used

Once you’ve decided to make a native mobile app, you’ll want to consider where your application is most likely going to be used. This is important because where and how an application is used can directly impact how it has to be designed.

For instance, if you have an application that is going to be used while walking around — a geo-location app it’s important to make sure that core app functions are easy to see and access is very important.Mobile Application Development Chennai

Likewise, if your app is an eCommerce one, make sure that the price and the “add to cart” button are large enough so that they can be easily accessed.

5.      What about offline support?

What is your app going to do when there is no internet connection? While some apps don’t require internet access for normal behaviour, some do. Things that might not work while offline include sharing, linking, analytics, and file access/transfer. The app should be compatible to handle online and offline detection and event handling.

6.      Optimize the app to provide value

After launch, gain even better insight into how users are interacting with the app features. This means analyzing screen flows and moving users through conversion funnels to identify where to expand the app and where the value lies. We have find out the exact business point of the App and improvise on it accordingly.

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

5 Important Features of Android Lolipop

There’s no operating system that can be called perfect. Despite the fact that Android leads the mobile OS game, running on 84% of smartphones globally, it’s known to have some rough edges. With the latest version of Android, called Lollipop, Google aims to smoothen these rough edges with plenty of design improvements, new features and security upgrades.

Google’s latest mobile operating is now making its way to a variety of smart phones and tablets. Android 5.0 Lollipop completely revamps the look and feel of the operating system, and includes a number of new features and enhancements. Android Lollipop is absolutely PACKED with new features.

Below are listed a few features of this new version:

  1. Material Design: It is the fresh look, dubbed “Material” by Google. While there are some similarities between Material and the look of “stock”, the designers are clearly forging a new path here, in purely aesthetic terms. The flatness seen in KitKat is still present and correct, but it comes with a twist: realism. Animation is going to play a big part in the new design, and Android Lollipop will adopt real-time shadows to give its interface more depth and make it look a little more dynamic.Mobile Application Development Chennai The shadows are there because Android Lollipop will make much more use of layers in the UI, allowing developers to do all kinds of visual customisation within their apps.
  2. New lock screen: Notifications are now displayed front and centre on the screen. They can be swiped either to the left or to the right to be dismissed, or you can double tap them to jump right into an app. A simple swipe up from the bottom will unlock your stock Android device, while sliding your finger from left to right will open the phone app and a swipe from right to left will open the camera.

3. Get longer battery life with battery-saver mode: This feature is great for those times your battery is running low and you just can’t seem to find a charger. In fact, Google claims that enabling the battery-saver mode on Android 5.0 Lollipop will extend your device by up to 90 minutes.

4. Priority Mode : This lets you setup an environment on your phone where you’ll only be served certain notifications when you’re busy working on something. It’s a method of streamlining what can and can’t come through to you so you won’t be disturbed. When you set up Priority mode, Android asks you which applications you’d like to allow in a handy drop down menu. It also lets you set up a timer for the mode too, so if you’re only busy for an hour, just set it for an hour and it’ll revert back to normal once that time is up. Priority is an awesome feature that lets you keep in contact with important stuff while blocking out all the usual guff your phone normally bothers you with.

5. Right information at the right moment: With Lollipop, your tablet shows your inbox alongside the message that you have open, while your watch shows new emails as they arrive.

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