Đã Đóng

Write an iPhone application

I need an Android app. I would like it designed and built.

1. When the application starts, it presents the user with a calendar displaying the dates

of the current month and year and 5 buttons labelled Create Appointment, View/Edit

Appointments, Delete Appointment, Move Appointment, Search.

The user should be able to select a day by clicking on the corresponding date of the

calendar. The user can select a different month or year by using the displayed calendar.

(5 marks)

2. After the user selects a date, clicking on the Create Appointment button displays the user

with 3 textboxes and a Save button. The 3 textboxes will prompt the user to enter three

separate things: The title of the appointment event (e.g. Meeting with John), the time of

the event and the details of the appointment (e.g. we are going to discuss, this and that

and that...). The application should allow the user to enter text of arbitrary length for

the details of the appointment and scrollbars should be added to the textarea displaying

them, so that the user can scroll up and down and edit all the information entered.

Pressing the Save button will save the title and details of the appointment in an SQLite

table. The table should contain separate columns for the date of the appointment, time,

title of the appointment and details of the appointment (with any additional necessary

columns left up to you to create).

(20 marks)

3. Any number of appointments could be created for a single date in the previous subquestion.

However, any appointment title should be unique for a single date (even if the details

and/or time of the 2 appointments are different). I.e. if the user has selected 2nd of

March 2012 and he/she attempts to enter 2 appointments with the tile “Meeting with

1

John”, a pop up error window should be displayed “Appointment Meeting with John

already exists, please choose a different event title”.

Two appointments with the same title are allowed if they occur on different dates.

(5 marks)

4. After the user selects a date in the initial screen, clicking on the Delete Appointment button

displays the user with 2 options as buttons: “Delete all appointments for that date” which

will delete from the database all the corresponding appointments and “Select appointment

to delete” button which will display all of the appointments titles on that date, sorted in

ascending order by time and according to the following format:

1. 15:00 Meeting with John

2. 17:00 Team meeting

3. 20:00 Party at Helen’s

The user will be asked to enter a number e.g. 2, and then a pop up window will ask for

a confirmation Would you like to delete event: “Team Meeting”?, with 2 buttons labelled

“Yes” and “No”. After pressing the “Yes” button, the event will be deleted from the

database.

(16 marks)

5. After the user selects a date in the initial screen, clicking on the View/Edit Appointment

button displays the user with all appointments of that date (in a similar format with the

previous subquestion) and allows him/her to edit all the details of a chosen appointment

(time, title, details). All the updated information is persisted in the database.

(6 marks)

6. After the user selects a date in the initial screen, clicking on the Move Appointment button

displays the user with all appointments for that date, asking him/her to select a specific

appointment. Then the application should allow the user to select another date from a

calendar view, in which case the appointment is transferred automatically to the newly

selected date (the database is updated accordingly).

(10 marks)

7. Extend the application so that in the same screen that the user enters the details of

an appointment, there is an additional textbox and a button with the label Thesaurus.

Entering a word in the textbox and clicking on the button displays the user with a list

of synonyms for the word entered. The synonyms will be taken from the following web

service:

[url removed, login to view]

You will need to create a free yahoo account and subscribe to the thesaurus service to

obtain your own key by following the link below:

[url removed, login to view]

You will need to parse the returned XML after you send a similar request with the following

(you need to replace the test only with your own key):

2

[url removed, login to view]

key=test_only&output=xml

You need to specify the above in a single line. You could test the returned XML by

specifying the above in your browser.

(10 marks)

8. Extend the application so that the user can select (i.e. highlight a word) in the details

of an appointment and click on a different Thesaurus button (another button which is

different than the previous question). A list of synonyms for the highlighed word from the

[url removed, login to view] web service will be displayed to the user. The user will be

able to select one of the synonyms displayed in the list and the highlighted word will be

replaced with the synonym selected from the list

(10 marks)

9. The Search button of the initial screen will be used by the user in order to retrieve appointments

for which he/she does not remember the date. Clicking on the button will

ask the user to enter a string used for the search. The application will search all future

appointments and try to match the entered string with the title and details of any appointment(s).

The matched appointment(s) will be displayed to the user and he/she will

be able to select one of them to see the full details of it.

E.g. if the user enters “Wood” then an appointment with title “Meeting with Woodworth”

would be matched and displayed. Also an appointment with details “I am going to see

Woodworth to see what he thinks of the new programming language I came up with”

would be matched and also displayed.

Search should be case insensitive and the user is allowed to enter any string including

the case which a string contains parts of 2 words separated by a space character. E.g. a

search string “see Wood” would display the second appointment above. Exact search of

the entered string is thus required.

The search implementation must be done programmatically using the Java language and

must NOT be done using SQL statements to extract appointment rows matching the

entered search string. SQL statements for this subquestion can be used only to extract

ALL appointment rows occurring in the future which are then manipulated further using

Java code.

(8 marks)

Kỹ năng: Android, Java, Mobile App Development, SQLite, XML

Xem thêm: write chat application iphone, write camera application iphone, write application iphone php, iphone write myspace application, iphone write application locator, free application iphone msn, free analog clock application iphone, flashcard application iphone add cards free, free zoom application iphone, free sms global application iphone, best free budget application iphone, write custom application iphone, free expense tracker application iphone, best free expense tracking application iphone, flash radio free application iphone, free organizer application iphone, free grocery application iphone, best free flash card application iphone, gps tracking application iphone, organiser application iphone, can develop application iphone, gps tracker application iphone, organizer application iphone, radio application iphone, countdown application iphone

Về Bên Thuê:
( 0 nhận xét ) United Kingdom

Mã Dự Án: #13638821

28 freelancer đang chào giá trung bình £331 cho công việc này

ominfowave

Dear Sir, Trust us we can do this project as we had done similar project of our clients. We want to work with you and build a healthy longterm relationship so please contact us and discuss for this project before fi Thêm

£315 GBP trong 15 ngày
(196 Đánh Giá)
7.9
pinelg1029

Hi My name is Kang. I am an android/iOS app developer and i work as freelancer for 3 years. I have full experiences in mobile programming. I share some URLs of apps developed by me: [url removed, login to view] Thêm

£750 GBP trong 15 ngày
(93 Đánh Giá)
7.7
JoomlaVogue

Bid Summary Please have a look at our portfolio for Mobile App and Unity Game based projects: Relevant Experience portfolio: [url removed, login to view] portfolio: [url removed, login to view] Thêm

£333 GBP trong 10 ngày
(70 Đánh Giá)
7.6
langlangFan

Hello. Thanks for your posting job! I am Lang Lang, Senior Mobile App & Web developer. I’ve read your brief and understand your requirements. I have 7+ years experience designing and developing mobile apps for iPhon Thêm

£18 GBP trong 1 ngày
(51 Đánh Giá)
6.7
shreeyait

Hello Sir, Hope you are fine there. We are having good experience with Mobile App projects and the reason we came across here to give the best output to your project with supreme quality. We have developed Thêm

£333 GBP trong 10 ngày
(39 Đánh Giá)
6.8
ITWhiz4U

Dear sir. Nice to meet you. I have read your job post in carefully and understood everything what you want. I have developed 30+ apps and Web Site & published them app stores in successfully for 5+ years. As y Thêm

£200 GBP trong 1 ngày
(34 Đánh Giá)
6.5
ruchiakhani

Expert in mobile development, [url removed, login to view]!/id1155162943?ls=1&mt=8 https://itunes.apple.com/us/app/foodklik-food-delivery/id1045506185ls=1&mt=8 [url removed, login to view] Thêm

£555 GBP trong 1 ngày
(17 Đánh Giá)
5.7
chonhyon1024

Dear, sir. Nice to meet you. I am a mobile developer by profession and expert. I just read the description regarding the project and interested in working for your project. I have developed many apps for 7+ years Thêm

£18 GBP trong 1 ngày
(28 Đánh Giá)
6.0
£18 GBP trong 1 ngày
(19 Đánh Giá)
5.5
xinfei713

Dear sir. I have checked your job requirement carefully. I have completed dozens of mobile apps for our clients. Quality work is guaranteed. I am offering my services for this project as I have done many similar proj Thêm

£18 GBP trong 1 ngày
(21 Đánh Giá)
5.2
£18 GBP trong 1 ngày
(11 Đánh Giá)
4.8
ahmedshakeelpk

I hope you would be having a great time. I have read your requirements and understand it very well. I am experienced in web & mobile application designing & development and have developed many applications with Thêm

£28 GBP trong 1 ngày
(21 Đánh Giá)
4.9
sdey81

Great idea. I am very interesting your job proposal. I read your description carefully and also make sense very well. I think I can complete this job in a week or 10 days. Also I would like to discuss budget kindly. Thêm

£18 GBP trong 1 ngày
(9 Đánh Giá)
4.7
GlitterbugLtd

Hi there, we can make your mobile app. I have 13 years experience in software. We have developed and published apps on iOS and Android. Check out our iOS app here: ie/app/where-in-ireland/id1214636646?mt=8 Check out Thêm

£23 GBP trong 2 ngày
(2 Đánh Giá)
3.5
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(R Thêm

£1800 GBP trong 35 ngày
(15 Đánh Giá)
4.1
yogi2707

RESUME Experience :- Total 6 Years in IT field. Last 4 years in PHP, MySQL, Laravel Sr. PHP/wordpress/joomla Developer / Team Leader / Project Leader (LAMP / WAMP) Skill Set Scripting Language PHP, Larave Thêm

£3333 GBP trong 30 ngày
(3 Đánh Giá)
3.2
vyasrohan

Dear Client. We are a top rated digital agency, specialised in *Mobile Application Development* for this kind of project. We have reviewed the job description carefully, and we can deliver this project upto the 1 Thêm

£515 GBP trong 5 ngày
(4 Đánh Giá)
3.8
dianping520

Bid Summary Hello I am an android developer from China. I'm an full-time freelancer. You can contact me anytime. I have 5 years of experiences in mobile development. I can complete your job.

£18 GBP trong 1 ngày
(19 Đánh Giá)
3.6
appsembly

Hey, I have reviewed your job description deeply and very confident to handle this project perfectly. I'm a professional in website development. I have 8+ years of professional experience in both website developm Thêm

£18 GBP trong 1 ngày
(3 Đánh Giá)
3.1
£18 GBP trong 1 ngày
(3 Đánh Giá)
2.8