2 Scope
This assignment is designed to allow you to master the implementation of the standard GUI elements
that you will encounter on the current generation of mobile phones. You are tasked to implement a user
interface that uses the UI elements outlined in this document and to store their attributes and states in
the Preferences Store that exists for your Mobile OS of choice.
3 Functional Requirements
The following functional requirements must be implemented to complete the assignment.
3.1 View the App Title in a Label
The user must be able to view a label object centered horizontally at the top of the viewspace that says
The Roster.
3.2 Enter Text in a Textbox
The user must be able to enter and view a person's name in a text box located on the viewspace.
3.3 Check a Checkbox
The user must be able to view and manipulate a boolean condition checkbox with the Thinks We Are
Going Steady text tag associated with it.
3.4 Manipulate a Spinner Control
The user must be able to view and manipulate a Spinner Dropdown list to select a person's eye color.
3.5 Manipulate a Picker Calandar UI Control
The user must be able to view a person's birthday and manipulate it using a Picker Calandar UI element.
3.6 Manipulate a Radio Button Group
The user must be able to select a shirt size using a series of interconnected radio buttons (XS,S,M,L,XL,XXL).
3.7 Manipulate Three Sliders
The user must be able to manipulate a slider for Pant Size (0 to 16), a slider for shirt size (0 to 12) and
a second slider for Shoe Size (4 to 12).
3.8 Click on a Command Button
The user must be able to click on a Command Button to archive the states and data contained within
the UI elements to the Preferences Store. When the App relaunches, the data must be autopopulated by
reading it back from the Preferences Store and setting the default UI element states during initialization.
6 Deliverable Requirements
6.1 Source Code
Your source code must be submitted for this assignment.
6.2 Report
A document providing a summary of your implementation effort is required. It must include:
A paragraph for each functional requirement in the use case diagram identifying your effort to
implement each requirement.
Supporting evidence of your effort to impliment each functional requirement.
Hi,
We expertise in design development and deployment of Android Applications.
We have been working on Android Application projects and have delivered robust and successful applications
Ready to start now
We are committed to deliver accurate and cost effective services for various business needs. We look forward for the opportunity to work with you on this project.
Regards,
Raghuvir / Sudha Surana
Hi,
I am proposing to complete the task 6.1, that is the source code and working application for this.
The bid of $20 does NOT include the report.
Please contact me if you are interested in the same.
Thanks,
Ravi
Hi I am a experienced android developer. I have developed many android applications. I could do your project assignment within three days . If your are interested to work with me please contact me as soon as possible. Thank you.
I have the understanding to create a good UI which results in a visually fantastic application.
I m planning to add the design elements one by one and testing them as I go so that it matches your requirements.
I use App preferences to store states of those elements
Hello,
Nice to meet you!
I'm Picasso and currently working for Samsung R&D as Android Engineer for 3 years.
I could help you overcome this assignment. With my best passion.
Hope could work with you in this project :)
Picasso,
I have been developing on Android for years, most recently at Visa.
I will create an Android application, version 4.2 or your choice. It will contain one activity with a scroll view that contains each of the UI elements specified below. The data will be saved to SharedPreferences.
I will write a short paragraph detailing my efforts to complete the functional requirements 3.1-3.8 in English (of which I am a native speaker).
Standard Java programming guidelines will be followed and with proper commenting added for readability.
Thanks,
-Matt