Sunday, August 19, 2012

Path to Creating Applications for Android

By Eric Vykin


Google created the Android operating system so that any individual with the appropriate expertise can develop software programs to operate on an Android mobile or tablet. Google's strategy to producing smartphones is entirely opposite to Apple Inc, who prefer control over the software that individuals can put on their iPhones. The open nature of Android makes certain that you may develop whatever you want and folks will be able to download and install the app.. Numerous developers have jumped ship from iPhone apps to creating programs for the Android mainly because of the freedom it gives them.

When you create an app for the iPhone then it's passed to a reviewer who determines if the app is good enough to be made available on iTunes or if perhaps it is right for the app store. Many programs don't get published becuase of Apple's censorship procedures. Besides this, research firm, NDP Group said that 1 / 2 of all smartphone purchases are for Android mobile phones. By the end of 2010 32 million handsets were running Android. No surprise everybody is checking out the way to build Android apps.

Android apps are developed with Java. An individual will need to know this language or work with a programmer who does. The next step is to download and install the Android Software Development Kit (SDK) from Google. The SDK contains classes, libraries, code examples along with an interface to test out your new Android application. Also you can download the Google APIs Add-On extension, which has libraries specific to Google's numerous web services.

You should usually model the interface in Adobe Illustrator and save in vector format. On the other hand, it really is advisable to use a qualified designer to design the user interface. The libraries in the SDK additionally include some standard vector graphics which can be used when building an Android app. Should your app produces information that must be saved and referenced later like a weight-loss tracker where you key in your weight and track trends using a graph or chart over time you will have to store the data with an SQLite database. You will furthermore need to craft the necessary code to create, write, delete and retrieve data from the database. data from the database.

Getting the completed app from your pc to your Android smartphone is a bit tad complex given it must be converted, compiled then deployed. Android uses a system called Dalvik Virtual Machine. Your Java Class files must be converted to .dex files utilizing a tool named DX. As soon as this is done it must be packaged in to an .apk (Android Package) file by using something referred to as the Android Asset Packing Tool. Only if this is completed can the application be installed on an Android smartphone.

Fortunately you will discover huge libraries of freely available code on the Android developers website and on third party sites which provide training on how to get rolling making your first Android application.




About the Author:



No comments:

Post a Comment

Note: Only a member of this blog may post a comment.