$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

Question:

Case Study: Trip Logger

A startup company plans to develop an app which allows users to keep records of their personal trips. The requirements for the app are listed as follows:

  1. When a user opens the app, the main user interface appears, which includes the following items:
  1. A list of past trips is shown. For each trip item, its title, date, and destination are displayed.
  2. Two buttons are displayed at the top of the screen: Log and Settings.
  3. When the user clicks the button “Log” in the main UI, a new UI appears to allow the user to log a new trip. The following items should be displayed:
  1. Title, Date, Trip Type, Destination, Duration, Comment, Photo. Trip Type should be confined to the categories of Work/Personal/Commute.
  1. The photo item allows the user to take a picture with the camera.
  2. The current GPS location is inserted into an un-editable field automatically.
  3. A button to save this record, and a button to cancel. Either button will bring the app to the refreshed main UI.
  4. The change should also be saved when a user leaves this UI.
  5. When the user clicks a trip item, its details will be displayed in a new UI. The following items should be displayed:
  1. Title, Date, Trip Type, Destination, Duration, Comment, Photo.
  2. The change should be saved when a user leaves this UI, and the main UI should be refreshed to show the change.
  1. A button to delete this record. Deletion should bring the app to the refreshed main UI.
  2. A button to show the saved GPS location in Google Map (in a new window).
  3. When the user clicks the button “Settings” in the main UI, a new UI appears to set up the user profile. The following items should be displayed:
  1. Name, ID, email, gender, comment.
  2. All setting modifications should be saved automatically.
  3. Put dummy values in these fields.

General implementation requirements:

  • Requirement 2 & 3 can be implemented in one Activity.
  • Use fragments for UI. Failure to do so will cause a penalty of 4 marks for each Activity.
  • Save data with SQLite for both trips and settings. Failure to do so will cause a penalty

You also need to prepare a report to explain your design of the app. The following contents are required:

  1. MVC diagrams for each UI. There should be 3 MVC diagrams for 3 key Activities. The diagram for Google Map Activity is not required.
  1. Database schema design. There should be at least two tables, one for trips, and one for Settings.
  1. A final section of 'Reflections'. In this part, discuss any difficulties you had implementing the program and how you solved those difficulties. Reflect on how the development process went for you, what you learnt, and what you might do differently next time.

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2020). Mobile App Development. Retrieved from https://myassignmenthelp.com/free-samples/ict311-mobile-app-development/understand-about-mvc-pattern.html.

My Assignment Help (2020) Mobile App Development [Online]. Available from: https://myassignmenthelp.com/free-samples/ict311-mobile-app-development/understand-about-mvc-pattern.html
[Accessed 31 July 2021].

My Assignment Help. 'Mobile App Development' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/ict311-mobile-app-development/understand-about-mvc-pattern.html> accessed 31 July 2021.

My Assignment Help. Mobile App Development [Internet]. My Assignment Help. 2020 [cited 31 July 2021]. Available from: https://myassignmenthelp.com/free-samples/ict311-mobile-app-development/understand-about-mvc-pattern.html.


Are you looking for homework help website in Canada? Then MyAssignmenthelp.com can be your ultimate answer. Around 3000+ PhD writers here ensure that students get genuine service regarding their queries related to ‘write my homework for me’ or ‘do my homework for me.’ Make sure you visit our website before starting your search related to ‘pay someone to do my homework.’ To buy best in class homework online, you should avail our services.

Latest It Write Up Samples

ITC561 Cloud Computing

Download : 0 | Pages : 9

Answer: Two approaches to provide office automation in SoftArc Engineering Company The SoftArc Engineering Company wants to provide access of office automation to the staffs of civil engineering. The facility of office automation can be provided by utilizing either cloud computing or business intelligence (Almorsy, Grundy & Muller, 2016). These technologies will be helpful in accessing the automation system of the organization in context ...

Read More arrow Tags: Australia Truganina Engineering ICT Infrastructure University of Sydney 

ITECH7401 Leadership In IT Project Management

Download : 0 | Pages : 8

Answer: Introduction and Description of Project Background The project development and management principles are helpful for forming the analysis of the effective flow of operations (Model, 2015). The integration of the operations would involve the development of the effective operations. The following assignment would involve the use of project management tools and processes for implying the case study of application development in organizat...

Read More arrow

ITC596 IT Risk Management

Download : 0 | Pages : 16

Answer: 1.0 Introduction: There’s no denying the impact that technology has brought in modern organizations. Technology is increasingly changing the way business operate and function by transforming business processes including manufacturing, processing, branding, market, advertising and more. In addition, technology is also transforming the way employees work and carry out their tasks as well as the way clients and other stakehold...

Read More arrow

SBM4203 Management Information Systems

Download : 0 | Pages : 7

Answer: Introduction Realtech is currently facing several problems for not coping up with the fast changing technology. It has several departments but is currently using outdated supply chain management system. The objectives of this proposal are to make sure that these problems are faced away, that is, implement a system that integrates all the functions of the different departments into one system- Enterprise Resource Planning. The system ...

Read More arrow Tags: Australia Rosebery Management University of New South Wales 

COMP247 Data Communications

Download : 0 | Pages : 6

Answer: Introduction The Networking is a very important tool for the any kind of organization (Kretz et al. 2015). The office building of any kind of organization would require a network setup for their business.  A startup business was opened by a small to medium sized company. The owner of the company Rebbeca provided certain criteria that were to be met by the network system that was to be implemented in the building. I was assigned t...

Read More arrow Tags: Australia Sydney Management Business Communication University of Sydney MBA 
Next

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

student rating student rating student rating student rating student rating
19 Jul 2021

Mechanical Engineering

Assignment: 8 Pages, Deadline: 8 days

Passed my subject because of you. Thank you........................................................................

flag User ID: 2***76 Sydney, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

Healthcare

Essay: 1 Page, Deadline: 17 days

Instructors comments on marking :



The depression rate has been increased by 31% among teenagers in America as a consequence of the excessive us ...

flag User ID: 6***41 Campbell River, Canada

student rating student rating student rating student rating student rating
19 Jul 2021

English

Assignment: 0 Pages, Deadline: 4 days

Grate job on my assignment. I got a 100 on it. thank you. I have two questions? 1)Whats The distance from Clarksville,TN to Dayton, Ohio? What's the ...

flag User ID: 7***74 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Assignment

Essay: 5 Pages, Deadline: 6 days

Great job by an incredible organization that truly goes above and beyond to assist in any matter. I truly thank you again for your help.

flag User ID: 5***89 Hillsborough, United States

student rating student rating student rating student rating student rating
19 Jul 2021

Networking

Programming: 4 Pages, Deadline: 30 days

Very Good Team and they attend to you whenever u need them and make all the changes required as soon as possible.

flag User ID: 6***7 Brisbane, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

It Write Up

Assignment: 4 Pages, Deadline: 16 days

This was short assignment but i was satisfied with the work. I got good grades and passed the assignment. The assignment was overall good. I ordered i ...

flag User ID: 6***34 Canada

student rating student rating student rating student rating student rating
18 Jul 2021

Healthcare

Essay: 4 Pages, Deadline: 6 days

the revised version of the assignment was ok, based on the feedback for all the parts.

flag User ID: 5***77 Australia

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Home Work: 4 Pages, Deadline: 4 days

My assignment always done on time sometime before the given time. MY ASSIGNMENT team is very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Assignment: 4.8 Pages, Deadline: 5 days

My Assignment was done very good. Good work and it was delivered on time. Very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

HRM

Thesis: 6 Pages, Deadline: 9 days

YOU WORKED HARD ON THIS ASSIGNMENT AND DID EXACTLY WHAT WAS ASKED. THANKS, AND I CAN'T WAIT FOR YOU TO DO WELL ON THE NEXT WORK.

flag User ID: 4***64 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Mechanical Engineering

Assignment: 8 Pages, Deadline: 8 days

Passed my subject because of you. Thank you........................................................................

flag User ID: 2***76 Sydney, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

Healthcare

Essay: 1 Page, Deadline: 17 days

Instructors comments on marking :



The depression rate has been increased by 31% among teenagers in America as a consequence of the excessive us ...

flag User ID: 6***41 Campbell River, Canada

student rating student rating student rating student rating student rating
19 Jul 2021

English

Assignment: 0 Pages, Deadline: 4 days

Grate job on my assignment. I got a 100 on it. thank you. I have two questions? 1)Whats The distance from Clarksville,TN to Dayton, Ohio? What's the ...

flag User ID: 7***74 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Assignment

Essay: 5 Pages, Deadline: 6 days

Great job by an incredible organization that truly goes above and beyond to assist in any matter. I truly thank you again for your help.

flag User ID: 5***89 Hillsborough, United States

student rating student rating student rating student rating student rating
19 Jul 2021

Networking

Programming: 4 Pages, Deadline: 30 days

Very Good Team and they attend to you whenever u need them and make all the changes required as soon as possible.

flag User ID: 6***7 Brisbane, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

It Write Up

Assignment: 4 Pages, Deadline: 16 days

This was short assignment but i was satisfied with the work. I got good grades and passed the assignment. The assignment was overall good. I ordered i ...

flag User ID: 6***34 Canada

student rating student rating student rating student rating student rating
18 Jul 2021

Healthcare

Essay: 4 Pages, Deadline: 6 days

the revised version of the assignment was ok, based on the feedback for all the parts.

flag User ID: 5***77 Australia

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Home Work: 4 Pages, Deadline: 4 days

My assignment always done on time sometime before the given time. MY ASSIGNMENT team is very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Assignment: 4.8 Pages, Deadline: 5 days

My Assignment was done very good. Good work and it was delivered on time. Very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

HRM

Thesis: 6 Pages, Deadline: 9 days

YOU WORKED HARD ON THIS ASSIGNMENT AND DID EXACTLY WHAT WAS ASKED. THANKS, AND I CAN'T WAIT FOR YOU TO DO WELL ON THE NEXT WORK.

flag User ID: 4***64 United States

Order on the go!

Say hello to our new app

callback request mobile
Have any Query?