Home  » Blog

The Path to Creating a Mobile App

Posted By Sunil Jagani  on 14. October 2011 01:50

By now, the word “app” has become common parlance in our everyday vernacular.  Even Dictionary.com has a
definition of the word to mean a “small, specialized program downloaded onto mobile devices.”  Everyone
knows what an app is and almost everyone even has an idea for one. 

Often, I’m approached by people with great ideas for apps, but little understanding of the different
mobile devices and platforms for apps and the different development tools for making an app.  Should you
make an app just for iOS or should it be cross-platform compatible?  Which development kit should I use
to make the app?

To find these answers, developers must first understand the nature of their app and then follow a sort
of decision tree to determine the devices, platforms, and development process.  I’ll show you how we do
it here.

First, you must decide whether you feel your idea for an app is best served on a native device (built
only for Android, BlackBerry, iPhone, etc ), cross-browser compatible  (designed to work for more than
one of these devices), or web-based in HTML5.   Each has their own strengths and weaknesses that we can
look at.

Native – The advantage of designing an app for a native platform is that you can optimize the look and
feel of each specific app for each device, pushing each device’s hardware to the limit.  The obvious
drawback is that code must be developed for each platform independently and you’ll be required to
program the same app in multiple languages.

Cross Platform – It’s much easier to develop one app using a cross-platform development environment that
will work on multiple devices.  There is no need to code in different languages for each device since
this is done for you.  If you need to create functionality specific to a device, you can add custom
plugins.  The drawback with this method is that since each mobile device uses different hardware and
operating systems, the app might not be user-friendly and optimized for each native platform.  If you
decide to use cross-platform development, your next decision is which platform to use:  PhoneGape,
Titanium, or Rhomobile.

HTML5 – With the advent of HTML5, designing web-based apps that will work on mobile devices is now an
option.  Developing an app in HTML5 is simple and fast and requires less code and maintenance than the
other options.  Only knowledge of HTML and Javascript are needed to create an app that has the feel of a
web app but is mobile friendly.  However, since HTML5 is still new there might be some limitations in
using features very specific to a mobile device.  Also, HTML5 is not very robust for application
development and low level user interface rendering is less flexible for high processing development,
such as games.

So how do you decide which of these three methods to use?  As a general rule of thumb, it depends on how
complex the app will be.  Use HTML5 if the app is simple and does not require interaction with mobile
SDK specific features.  Apps developed in HTML5 should just be browser apps that are mobile-friendly. 
But use a cross-platform development environment when you have more complex programs that need a faster
development time.  For even more complex apps that make use of the very specific features of mobile
devices, you should develop natively for each device.

I hope this information will allow developers to make better decisions when planning app development. 
There will likely be an ongoing debate over which is best as these development environments change and
even new ones emerge.  But which platform here do you prefer to develop for and why?  I’d love to hear
my readers’ input on this topic.

About the Author

Sunil Jagani

Sunil JaganiBecause he believes processes and systems grease the engine that creates business prosperity, Sunil Jagani founded AllianceTek in 2004. The inspiration for AllianceTek came as he ascended from technician to Senior Technical Lead in companies from Bisys to Advanta. He discovered that companies struggle to reap maximum benefits from information technology due to gaps in development teams’ skill sets. AllianceTek is now that ideal team.

Sunil is an avid golfer—and, yes, he has a system to assure his weekend tee-time is booked before anything else.  Read More>>


10/30/2011 10:32:23 PM #

City Games

Good blog! I truly love how it is simple on my eyes and the data are well written. I'm wondering how I could be notified whenever a new post has been made. I've subscribed to your feed which must do the trick! Some truly superb information and very useful UK based best various games shopping website helped me to compare City Games Deals.

City Games United States | Reply

10/31/2011 7:49:05 PM #

Archery Games

I’m truly enjoying the design and layout of your website. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a designer to create your theme? Outstanding work! Your write up is a good model of it. Some truly superb information and very useful UK based best various games shopping website helped me to compare Archery Games Deals.

Archery Games United States | Reply

11/2/2011 4:38:13 AM #

best mobile phones

Comparing with other website, I conjectured that Uk based mobile phone shooping would be very helpful for all because it website cheap mobile phone deals on orange, 02, and votafone.

best mobile phones United States | Reply

11/2/2011 11:42:09 AM #

Cheap mobiles

I love this website please check my shopping tool

Cheap mobiles United Kingdom | Reply

11/2/2011 11:43:15 AM #

Cheap mobiles

Best shopping comparison website for all major uk networks

Cheap mobiles United Kingdom | Reply

11/2/2011 11:46:35 AM #

Cheap mobiles

I love using this blog please check for cheap tmobile phone deals and all other networks

Cheap mobiles United Kingdom | Reply

11/14/2011 9:11:47 PM #

Android Training

I wanted to thank you for this great read!! I definitely enjoying this post and I have you bookmarked to check out new stuff you post.

Android Training United States | Reply

11/14/2011 9:22:19 PM #

Dedicated Hosting Linux Provider

Wonderful post - I was looking for a similar article. Thanks for sharing this article to your reader. You give very nice information about this post

Dedicated Hosting Linux Provider United States | Reply

12/3/2011 8:46:46 AM #

sclerotherapy training

sclerotherapy training

sclerotherapy training United Kingdom | Reply

2/12/2012 4:31:16 AM #

Teslin Paper

Teslin Paper for ID cards and more.  Inkjet and Laser Teslin sheets available.  Perforated and Full sheets.  Bulk quantity Teslin.  Waterproof paper for any printer

Teslin Paper United States | Reply

4/23/2012 8:30:04 PM #

event planning software

Now a day mobile applications are growing with very fast .They  are also making our daily work very easy

event planning software United States | Reply

5/31/2012 4:26:06 PM #

cell phone detector

Thanks for sharing the information. That’s a awesome article you posted. I found the post very useful as well as interesting. I will come back to read some more.

cell phone detector United States | Reply

6/7/2012 2:58:33 AM #

Mobile Phone Detection

Very interesting post….really informative…..of all the blogs I have read on the same topic, this one is actually enlightening….I was longing to read such kind of informative write-ups from a very long time…good to know that such kind of posts are there to help ignorant and novice people.

Mobile Phone Detection United States | Reply

7/13/2012 1:49:48 AM #

Dual Sim Karte Iphone3G

Thanks for the post, got so much information related to this.

Dual Sim Karte Iphone3G Germany | Reply

8/15/2012 11:54:36 PM #


Thanks so much for this. This is awesome post I ever seen on internet. This is rare to find that’s why difficult to understand. Anyway, you are definitely someone that has something to say that people need to hear. Keep up the good work. Keep on inspiring the people.

Venturi United States | Reply

10/1/2012 12:52:19 AM #

iphone cases

This is the perfect blog for anyone who wants to know about this topic. It contains truly information. Your website is very useful. I admire the valuable advice you make available in your expertly written content. I want to thank you for this informative read; I really appreciate sharing this great.

iphone cases United States | Reply

10/15/2012 10:30:34 PM #

Dual Sim Adapter Iphone3G

Nice post, thanks for posting it.

Dual Sim Adapter Iphone3G Germany | Reply

11/17/2012 4:32:39 AM #

northern ireland

Search for houses to rent and buy, flats, apartments or houses for sale.  Find a property in the UK.  Estate agents advertise your properties.

northern ireland United States | Reply

1/25/2013 7:44:12 AM #

Electrical testings

Phasor Engineering, Inc. is an independent Electrical Engineering, Maintenance and Testing Service Corporation operating in the Commonwealth of Puerto Rico since 1982 Member of the International Electrical Testing Association.

Electrical testings United States | Reply

3/7/2013 9:48:38 PM #

Duo sim adapter

Creating a mobile App is a good thing, I always used Android application.

Duo sim adapter Germany | Reply

3/9/2013 4:19:07 AM #

Web Design in Rhode Island

This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.

Web Design in Rhode Island United States | Reply

3/11/2013 12:09:53 AM #

DePuy ASR hip recall

I'm in complete agreement with a lot of the information in the following paragraphs.  You certainly are a special article writer have real profit put your own views directly into apparent phrases.  Anyone will be able to understand why.

DePuy ASR hip recall United States | Reply

3/11/2013 1:57:06 AM #

online test web app

Hello I wish to to share a comment here concerning you to definitely be able to inform you just how much i personally Loved this particular study. I have to elope in order to aTurkey Day time Supper but desired to leave ya an easy comment. We preserved you Same goes with be returning subsequent function to read more of yer quality articles. Keep up the quality work.

online test web app United States | Reply

3/13/2013 1:09:57 PM #

steam shower

This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.

steam shower United States | Reply

3/18/2013 2:52:39 AM #

DePuy hip recall attorneys

This design is incredible! You most certainly know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!) Great job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

DePuy hip recall attorneys United States | Reply

4/14/2013 10:42:55 AM #

church suits for men

Looking for some of the best fit mens suits and tuxedos, then your search ends with SuitUSA.com. We offer wide range of Fashion Suits, Designer Suits, Oriental Suits, Double Breasted Suits, Cheap Suits, Vested Suits, 3 Piece Suits, Discount Suit, Men’s Suits, Fashion Color Suits and lot more at finest quality. We are a complete online store offering 2 Buttons, 3 Button and 4-5 Button Suits at affordable prices.

church suits for men United States | Reply

4/22/2013 6:07:59 PM #

vhf antenna

hello m8  the information on this site is just incredible it keeps me coming back time and time again ,personally i met my wife using this site so i couldnt love it any more i have done my best to promote this site as i feel that others need to see this thang ,thankyou for all the time spent in making this fabulous site ! ok,nice one Billy

vhf antenna United States | Reply

5/31/2013 1:34:21 PM #

Online Test Creator

Wonderful information for the great data you may have right here, I have added your site to my favor list. and I will keep an eye on it, Thanks.

Online Test Creator India | Reply

Add comment

(Will not be published)

  Country flag

Click to change captcha

  • Comment
  • Preview