Mobile Development for Android

 

The advent of mobile phones have made our life easier than before and thanks to the upgraded versions like that of iPhone, touch screen phones, Smartphones etc. that various mobile technologies are compiled into one device. With the high-end handsets like iPhone and touch screen Smartphones, the users can access all computing applications on the go from their mobile phones. With the introduction of Android, mobile technology has reached its next level. Mobile development for Android is mainly based on Java.

Android is the software that has introduced an operating system for mobile phones. It also comes with middle ware and other key mobile applications. With its growing popularity, it is quite obvious that Android will soon surpass iPhone from marketing point of view. Developers, who want to stay in this busy and competitive market, must embrace Android mobile development. So far, more than 50000 Android mobile applications have already been developed for Android powered mobile phones Darbi.

There are three versions of Android operating systems available for different mobile applications:

Android 1.5
Android 2.0/2.1
Android 1.6
Owned by Google and a group of nearly 65 mobile companies, Android offers a leeway to intervene into mobile application development. Android has given developers the facility to develop any Android mobile application on various platforms such as Linux, Windows, and Mac OS X.

A few things to remember: If you are an Android developer, you must keep a few points in mind before working on mobile development for Android.

Android Apps must be incorporated with more than one application module. Generally, an Android application comes with various services, activities, broadcast receivers, and content providers.
Each of these components should perform distinct roles.
Each of these modules must be activated separately.
Files should declare the components along with their requirements. For example, if the component requires a separate hardware configuration, it should be mentioned in the corresponding file.
There are many non-code app sources such as layout, image and string files, which should be device-specific. For example, developers have to build separate layout files for various screen sizes.
Benefits of mobile development for Android : There is a trigger, called ‘User-friendliness’. The mobile technology that hits the trigger, will win the crown of popularity. Let’s check the advantages of Android enabled mobile phones over other handsets.

Easier data transfer across different mobile networks is one of the main advantages of Android. There are GSM, Bluetooth, UMTS, EDGE, EV-DO, CDMA, and Wi-Fi services in Android to transfer data.
Android powered phones offer separate libraries for 2D and 3D graphics. There are also a number of libraries for video, audio, and images.
Android enabled phones have a wide number of features such as Touchscreen, Video Camera, accelerometer and magnetometer, and GPS.
All the Android phones have IPC or Interprocess communication message passing facility.
There is SQLite for storing data.
To know more about Android Development and its features visit http://www.evontech.com/ android-development.HTML.

Android Tablets Vs. iPad

 

Android Tablets vs. iPad – this may well become the big tech debate of 2011. I will break down the differences for you and tell you what side I am on! There are several key differences between the two devices –

Operating System

Obviously, one of the largest differences between the two systems is the operating system. Android tablets are running on some version of the Android OS from Google, while Apple’s iPad is running on Apple’s iOS. Both are the same basic OS that runs on the companies’ respective smart phones.

To me, this is just a matter of preference. These days, many developers prefer Android over iOS, as it is much easier to get a new app into Android’s app market. However, every Android tablet (and phone) may run on a different version of the software, which can make it a bit unsettling for users, as some apps may work only on a newer version of Android, which every tablet may not get.

The companies that develop the tablets decide when to push an update of the Android software to each type of device, so one type might get an update, while others may wait for months, or never get an update at all.

As far as I am concerned, there is no clear winner in this arena. If you get a chance, try each one and see which operating system you like best. Personally, I am a bigger fan of Android.

Screen Size

Having a big screen can be a plus or a minus depending on what you plan to use it for, and especially on how you plan to carry a tablet around. For example, I purchased the Samsung Galaxy Tab, considered one of the best Android tablets currently on the market, and a big selling point for me ws the screen was actually much smaller than the iPad.

The iPad screen is over 10 inches, making almost as big as some small laptops. That can be great if you plan to carry it in a backpack all the time and want to watch videos on it, but it does make it harder to carry around. For me, the Galaxy Tab made more sense because I don’t carry a backpack and like to bring it to meetings.

So, again, no clear winner here. You may want to decide first whether you want a wireless device that is portable or if you want the biggest screen possible. One caveat here, however – soon there will likely be tablets running Android on the market that have screens the size of the iPad.

Apps

You can have a discussion about Android tablets vs. iPad without talking about apps. Apps make or break the tablet in my opinion. Having used both operating systems extensively, I will say that, although the iPad certainly has more apps than Android, I have not been disappointed with Android and can find just about any kind of app I can think of. In addition, almost every company that makes an iPad app makes an Android app as well.

In fact, in my estimation, given that Android sales are now surpassing iPhone, and the fact I mentioned above – that it is easier to develop apps and get in the Android market, I would not be surprised to see Android catch up the Apple in the future when it comes to apps.

Cost

It seems that even the best Android tablets are cheaper overall, and you can find some good, cheap Android tablets out there. Both have data plans, and you can’t do much without a data plan on a tablet unless you stay in a wifi zone, so you will likely end up paying about the same there.

However, when it comes to the cost the device itself, Android wins.

This argument will rage on during 2011, but when it comes to Android Tablets vs. the iPad, I am all for Android!

Top 5 eBook Apps for Android

Android phones and tablets are excellent devices for eBook reading. You can get free apps for your Android device that you can use to read your eBooks from the major sources including Amazon, Barnes & Noble, and Kobo. You can also read eBooks on Android that you download from any other store. Below are the top 5 most popular eBook apps for Android.

1. Amazon Kindle Android App

The Kindle App for Android lets you read all of your Kindle eBooks on an Android device, even if you don’t own a Kindle eReader. If you do have a Kindle, you can read your eBooks on both the Kindle and Android device. Your reading progress will be synced between the devices with Amazon’s “Whispering” technology. Like the Kindle itself and other Kindle apps, you can access free content and download eBooks for $9.99.

Download: Search for “Kindle” in the Android Market.

Android OS Version Supported: Android OS 1.6 or higher.

eBooks Supported: Amazon Kindle eBooks in the AZW format that are only sold at Amazon.com.

2. Barnes & Noble Nook Android App

The Android Nook App from Barnes & Noble lets you read all of the Nook eBooks on your Android device without having to own a Nook eReader. Barnes & Noble’s Nook system is unique in that it will let you lend content with their “LendMe” software. You can also sample any of the Nook books for free before you buy.

Download: Search for “NOOK” in the Android Market.

Android OS Version Supported: Android OS 1.6 or higher.

eBooks Supported: If you want to read using the Nook App, then you should get eBooks from Barnes & Noble’s Nook store.

3. Sony Reader Android App

The Sony Reader Android app comes pre-loaded with three classic titles and three excerpts from bestselling eBooks. You can sync your reading position, bookmarks, and highlights to Reader Daily Edition (PRS-950SC with firmware 2.0). Like the other apps, you can also read Sony Reader eBooks even if you don’t have a Sony Reader.

Download: Search for “Sony Reader” in the Android Market.

Android OS Version Supported: Android OS 2.2 or higher.

eBooks Supported: If you want to read Sony Reader eBooks on your Android device, get them from Sony’s “Reader Store”.

4. Kobo eReader Android App

With the Kobo Android app, you can buy eBooks from inside the app and download them directly to your phone. Take your entire library with you on the go. You can find all of your favorite titles and authors in Kobo’s large eBook selection.

Download: Search for “Kobo” in the Android Market.

Android OS Version Supported: Android OS 1.6 or higher.

eBooks Supported: If you want to use the Kobo Android app, you should download eBooks from the KoboBooks website.

5. Aldiko Android App

The Aldiko Android App gives eBook lovers an alternative to apps from the bigger book companies listed above. With Aldiko, you are not locked into one eBook store. Instead, you can buy eBooks from any eBook retailer that sells Adobe PDF or EPUB eBooks. You can download eBooks directly to your device without needing to use your computer. Import your own content and create your own eBook catalogs.

Download: Search “Aldiko: in the Android Market.

Android OS Version Supported: Android OS 2.1 or higher.

eBooks Supported: The Aldiko Book Reader supports Adobe-DRM pub and PDF as well as non-encrypted pub and PDF formats. You can get eBooks anywhere pub and PDF eBooks are sold or available for free. You can also get eBooks from your public library (where supported).

All of these apps are solid solutions for eBook reading. Choose the one that will work best for you based on the eBook reader or mobile device that you own, and the eBooks that you’ve already purchased and downloaded.