Friday, May 17, 2013


If your in a situation that your tied up with your web project and you don't have enough time to dive to a new platform then it's okay. 

Mobile development is growing pretty fast since most of the internet users now are always on the go. Of course most of them has a smart phone on their pocket or in their sling bag, just turned on their mobile internet connection then that's it!

Again, if you want to dive in to this unknown platform it will be pain in the ass. Like me, I worked my entire life with PHP, MySQL , Javascript, HTML and CSS. I never had any training or proper education on learning IOS main programming language, Objective C.

Don't worry you can still be involved on mobile development with having enough Java or Objective C on your blood. With your existing knowledge of Javascript , HTML , CSS or even PHP you can get into mobile development.

Tighten the gap with PhoneGap

PhoneGap is one of the first thing I stumbled along with Appcelerator Titanium. 

So basically what is PhoneGap?

PhoneGap is an open-source mobile development framework developed by Nitobi Software. It enables software programmers to build applicatication for mobile devices using JavaScript, HTML5 and CSS3, instead of device-specific languages such as Objective-C.
There you have it, clearly in the last sentence you can be confident on taking this path. Having a good background on Javascript, HTML5 and CSS3 it will give you any buff to start with PhoneGap.

You can start with Android SDK for PhoneGap since you can run this from any OS then if your done you can port or make your base code to be compatible for other SDKs such as iOS.

One of the good feature of PhoneGap is that you can convert your Android base code in most mobile platfoms like Bada, Blackberry , WebOS, and for Windows phone.

Visit their official web page for startup guides , click here.

Bulletproof? Titanium... 

Like Phonegap, Appcelerator Titanium also give you ways to develop mobile application with your current HTML5, Javascript and CSS3 knowledge. This have been one of the most popular mobile application framework which doesn't require Objective C.

Titanium has lots of great features and native interactivity, also they offer their rich IDE which is based on Eclipse.

Unlike PhoneGap, Titanium supports iOS , Android and Blackberry SDKS which is for me is okay right now since IOS and Android is the top market to target if your looking for huge mobile user base.

If you don't have a Mac development tools at home you can start with Android then make it work or look lik iOS if your done working with Android.

Last words

Bump Appcelerator and Phonegap's official website and read their tutorials. It will be a good start on developing mobile applications.