Showing posts with label Android apps development. Show all posts
Showing posts with label Android apps development. Show all posts

Monday, 9 January 2012

List Of Techniques That Should Be Avoided For No System Failure



Android softwaredevelopment is prone to system failure but a lot of that can be avoided if the following techniques are not used in any of the apps.

Despite very strict warning to the users against using the Internal APIs but still they are being used by many of the developers in many of the apps. The android 1.1 and the 1.5 versions of the Android contained the Bluetooth toggle APIs and internal brightness control APIs which were the most commonly used internal APIs. The Android 1.5 also had a bug that allowed the users to make use of the internal APIs without prior notice and all this was later fixed in the Android software development 1.5 version. The APIs used by the apps in the Android 1.5 crashed due to this serious problem. In case if you’re current android apps development is using the APIs then it’s necessary to update them.

Another technique which needs to be avoided is the direct manipulation of the settings. Though not on a strict basis this also has to be kept under control. The reason for being lenient in this case is that many changes were made to the behaviour of the Android software development itself. The changes were brought about by the outsource android development due to the illicit use by many of the developers. The android apps were given free access to the settings and without prior approval from the users could change their settings also. But now the settings can be changed only after sending a formal intent to open up the settings configuration window.

The Android 1.5 has revealed the problem in the viewing rendering infrastructure which resulted in many changes in the layout that led to system crashes. But this is now rectified as the layout can be made much simple with the use of Frame Layout and Table layout options.

The physical keyboards of the Android 1.5 are becoming obsolete and only soft keyboards will soon be found in every device.  Make sure that your apps go in for only soft keyboard assumption and degrade the physical keyboard assumption.

The devices on the Android 1.5 or the later versions will rotate the screen depending on theuser’s orientation. In some of the devices this is done by default while on others the user can enable this option.

Thursday, 5 January 2012

Touch Mode in The Android UI Tool Kit

The user interaction and the hierarchical view are all based on the touch mode. The touch mode is a very easy to use option and the previous user if has been on touch mode that will remain unchanged despite the user change. By making use of the android application development device you can exit the touch mode by selecting the widget and the trackball. But the shortest and easiest method to enter this mode is by touching on the button provided on the screen. As many modes other than the touch mode are available on the screen like the navigation mode, trackball mode there is lot of confusion prevailing in this perspective also.

The Android Application development UI toolkit is difficult to design due to the mechanism of interaction. As there are several options available for touch screen like the stylus, keyboard or the combination of both designing a neat and consistent android application development is challenging task. As the users have the freedom to choose which ever option they are comfortable in the Android development of touch mode is even more difficult. Much issue arises in such development and one such issue could be understood with the simple example of ApiDemos application.  As per this the user will use the trackball and select the items or make use of the touch screen directly. If the user select any one of the items and then scrolls down then issues like if the selected item ahs to be cleared off or not and many others will crop up. As a result of this confusion the focus and selection option has been completely removed in the touch mode.

Though there is no focus mode in the touch mode however there is an advanced option called the focusable mode. In order to receive the text by the widgets and for filtering the list view the focusable option is available for easy navigation. Such mode is activated through the XML codes.

While making use of the touch modes do not use the focus and selection option at all. Be careful to sue the core applications and also consistent enough in applying the same.

Copyright @ 2013 Mobi People. Designed by Templateism | Love for The Globe Press