Android application development is becoming a challenge for most developers due to the plethora of screen resolution on the market, as opposed to developing IOS which has only two for the iPhone, and now two for ipad.Malo background for the uninitiated: Android is an open-source platform that all handset manufacturers can use to adapt and make changes (to an extent), and adjustment for your headphones. This created a highly fragmented market as each manufacturer varied screen sizes depending on the phones they produce with Android as the operating system.
...Before we go into how to overcome challenges, some of what is currently offering a platform with the screen resolution. The Android application development, there are four main categories of screen resolutions: low density, medium density, high density and very high density. Each category has at least five different resolutions based phones available in the market. That is, as you can see, it is very challenging, if you want your program to work on devices for maximum reach. We discuss below several ways to overcome these challenges.
HTML5 Application
HTML5 is a web technology that took the application and the web world by storm. HTML5 allows the creation of a single program (web-based with specific local characteristics) that can run on multiple devices with just writing a piece of code into Android app development that helps the user requests the size of the handset. One can write a completely Web-based applications or a better option would be to write a web-based program in HTML5 and put Android wrapper around it to the original feeling and allows the application to download from the Android app stores.
Multi-Screen Application
Another method that can overcome the challenges in creating a completely original application that supports multiple screens. Now, how much more due to the large number of screen sizes already on the market? Google's Android developer support has certain guidelines that allows developers to develop for four resolutions that have standardized on Android and will work in most cell phones. For the rest, the extra bit adjusts image size to the nearest handset screen resolution. The following is a guideline that developers can follow:
• xlarge screens are at least 720dpi x 960dp
• a screens are at least 640dp 480dp x
• normal screens are at least 470dp 320dp x
• little screens are at least 426dp 320dp x
Follow these guidelines and Android App Development will not be as challenging as it is to be made. Rest assured, there is a sufficiently developed in the market that use this technique in combination with some of its findings on the basis of their experience in developing for Android. Do your own research, and by Googling what other developers are doing.