Creating Android Apps with HTML, CSS and Javascript
Earlier I was reading an interesting article on androidandme.com written by Jeremiah Cohick who also runs digitaldandelion.com about developing Android apps written in standard web programming language that are then wrapped in a web to device wrapper and used to build Android apps quickly. His article used a combination of PhoneGap, the standard Android SDK and an IDE. PhoneGap is the go between of standard web scripts and the application itself. Imagine you write a website interface using html, css and javascript (including all those great javascript toolkits) then you import a base PhoneGap project into an Eclipse project for Android, make a few minor changes, add your web content and build. I make it sound easy, and it is meant to be.
Basically, PhoneGap provides an empty wrapper with all the necessary go between for your web script to become a full fledged Application as well as interact with function of the phone. This method of building applications is not unique to Android as it’s available in many flavors. Below is a list of supported phone features for various devices:
PhoneGap is not the only application that does this sort of thing. I have personally tested Titanium Developer as well, and it works in almost the exact same way.
With Titanium, you get native access to device features like geo-location, local file system / database, photos, and touch / accelerometer controls. Your apps look great because they use native UI elements, styling, transitions, and they run great because we compile Titanium to native code for peak performance.
They have very similar styles. It makes building somewhat simple applications very easy without having to learn a new language, however, it could mean you end up with a larger application with more memory usage than necessary as well as an application which may not run as fast as it would if it were scripted in the devices native SDK language. Basically, instead of working directly with the phone, it must go through an interpreter.
But, if you don’t have a memory intensive application or you aren’t too concerned with speed to begin with, such as something like a basic feed reader or the like, then this may be a great method to use if you don’t want to learn a whole new language for a simple application. Also, you can write the application once and support multiple devices.
There are a number of apps built with PhoneGap on their website. Try and few and see what they are like.
PhoneGap
Titanium Developer
androidandme
Tags: , , , ,




True.. you can use these tools to write ‘apps’ that are rendered on a mobile device. The problem is they are not native apps — and are usually identified as such. And what about interfacing with the device itself?
Implement a location services listener? Make a phone call? etc.
‘Tools’ such as PhoneGap attempt to fill the ‘gap’ — but it is still a WebView. Users of PhoneGap have seen their apps rejected by the Apple Store because they are not native.
The Stew Project attempts to address this issue — at least on Android. You can write your apps using HTML and JavaScript — no Java required. Interfaces to the device are available to listeners you code in JavaScript and you get a real, native app — not a WebView.
So… more than one way to solve this issue for those that do not have Java skills but want to develop for Android.
We simply offer a solution that provides true native support (including proper AdMob support for monetization) that developers should find attractive.
Cheers,
Stew
You can find The Stew Project at:
http://www.thestewproject.com
Hey! This post could not be written any better! Reading this post reminds me of my previous room mate!
He always kept talking about this. I will forward this page to him.
Fairly certain he will have a good read. Thank you for sharing!
Hi there, I discovered your website by way of Google even
as looking for a similar matter, your website got here
up, it looks great. I have bookmarked it in my google bookmarks.
Hello there, just became alert to your blog through Google, and found that it is
truly informative. I am gonna be careful for brussels.
I’ll appreciate for those who continue this in future. Numerous people will probably be benefited from your writing. Cheers!
Very efficiently written article. It will be valuable to anyone who utilizes it, including me. Keep up the good work – can’r wait to read more posts.
| A Helpful Analysis On Criteria In Juicer Reviews
Attractive section of content. I just stumbled upon your weblog and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently quickly.
sac louis vuitton
If you would like to improve your familiarity just keep visiting this web page and be updated with the most up-to-date news posted here.
louis vuitton sac