A case study on Android Application Development #tempconverter

WELCOME Earthlings, to the World of Androids.

Introduction :-

The software “tempconverter” deals with application development in androids. The goal of the app is simple-converting temperature from celsius to fahrenheit and vice versa. The project is opensource & is available at github.

Pre-requisites :-

* basic knowledge of eclipse IDE.
* java
* xml
* working of androids and emulators
* UI development

Specification and requirement analysis :-

For developers:-

OS : Ubuntu 10.04 /linux
Minimum hardware requirements : 256 mb RAM/ 4 GB HDD
IDE : Eclipse
SDK: android SDK
Emulator : any android emulator
System architecture : 32/64 bit

For users :-

OS : Android /linux
Hardware : any android phone / emulator (for linux)
Size on disk : 136.4 KB (for tempconverter)

Design :-

The User interface can be designed in 2 ways :-
1 . the user interface designer for androids present in the eclipse IDE.
2. by creating/editing the xml in main.xml file.

The design of the application is very simple . It includes a text area for display , a text field for input, 2 radio buttons for selecting celsius or fahrenheit and an OK button for calculate.

The UI design can be viewed at res/layout.main.xml

Eclipse + Android SDK

Development / Coding :-

The development or coding can be done in src/android/convert.java.
Again the coding of the app involves the addition of functionality of the buttons.
This can be done by modifying the convert.java file. The addition of features can be done using the “on-click” property of the buttons . (myClickHandler in case of android sdk) . The input is in taken is from the text box and output is displayed in the same textbox. The elements of the software such as string,app_name,colors and buttonHandler must be predefined in the “android resources” tab.

Testing and documentation :-

In case of running the app in andoids , it can directly be done by double-clicking the icon. In case of using emulators , right click->run-as->android application.

Tempconverter on Android Emulator

Implementation & Deployment :-

Being an opensource software , Tempconverter is perhaps the easiest to be deployed. It is legally free to copy and redistribute under GPL license . Also , the project is available at github.

my github link for android tempconv:
http://github.com/sarang05/Android-Temperature-Converter

Maintainence :-

The software can be updated with new versions from github. Also , anyone is free to modify the source code , thus enhancing the app. Also , the bug fixes , if any, can be included directly in github.

Conclusion :-

Thus , the case study on software (project/development) is done . The temperature converter android application can be best viewed in android phones.

Advertisements

6 Replies to “A case study on Android Application Development #tempconverter”

  1. I wants to thank you for your endeavors you could have created in publishing this article. I am trusting the exact same finest perform from you inside the future too. Actually your fanciful writing abilities has inspired me to start my very own blog now. Sincerely the blogging is spreading its wings rapidly. Your produce up is usually a fine example of it.Many thanks once again for discussing this cost-free online!

  2. Good post. I learn something totally new and challenging on blogs I
    stumbleupon every day. It will always be exciting to
    read content from other writers and practice a little something from other web sites.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s