Ask Question, Ask an Expert


Ask Programming Language Expert


Goldman Press is a small book publisher based in Sunderland, Tyne and Wear.  The company publishes a number of educational nature books for the UK market and are often used by students (aged 9-10) during school trips and site visits. The company recognises that many schools and students are now using smart-phones in the curriculum and hopes to develop a new mobile application to tap into this growing market. The company hopes to deploy this application to a variety of platforms including Android, iOS and Windows Phone in the future. The book publisher has asked you to develop a standalone prototype mobile application called ‘Digital Plants’, which will be trialled by a local school using Android mobile devices.

The company would like the prototype application to be used by children during field study work to identify plants, provide more detailed information and to record locations of plants in places of interest. Traditionally this has been done using a textbook and paper exercise sheets. Students usually work in pairs.

The company has asked that the prototype contain the following functional elements as a minimum:

- Quick browse – explore the plants stored in the application by name

- Browse by category – ability to browse plants based on an appropriate category (e.g. type, colour or species etc)

- Details – provide more information on each plant using a variety of text, video, images, audio and/or other multimedia elements

- Search – ability to search for a plant by name/partial name

- Advanced search form – refine results based on specific criteria (e.g. colour, type etc)

- Record a find - facility to allow the user to record finds and store this in the application together with the GPS location, title, and user defined description and an image (provided by the device camera)

- Export - ability to export all recorded finds via email (or other suitable method) once the student is back in the classroom

- About screen –general information about the application with web links to appropriate on-line resources for students and teachers. 

The company have commissioned a professional photographer and copyrighter, but the material will not be ready in time for the trial. The company have indicated they are happy for you to source your own information, photographs, audio and video to demonstrate the potential features of the application. However, the application must be easy to use and appropriate for the target audience.


• Short report that includes the following sections:

o Introduction

o User story

o Application structure (screen flow diagram)

o Explanation of core functionality – screenshot of each screen and explanation of functionality, rationale and approach you have taken 

o Testing – a summary test plan for your application

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91006

Have any Question? 

Related Questions in Programming Language

Write a program that calculates several possible tips to

Write a program that calculates several possible tips to give to a waiter at a restaurant. Ask the user to enter the total cost of the meal and then calculate a tip at 10%, 12.5%, 15%, 17.5%, and 20%. Write the original ...

1 construct a markov algorithm that will reverse the order

1) Construct a Markov Algorithm that will reverse the order of an input string that consists of zero or more upper case letters. ABCDE should become EDCBA, AB should become BA, A should stay A, and A should stay A. NOTE: ...

Engineering programmingi need this now please accurate

Engineering programming I need this now please accurate answers and must be high rated Problem #1 Write a program that asks the user to input the number of miles and convert the miles to kilometers, and then print the ou ...

Shell programmingyou have created the directory structure

Shell Programming You have created the directory structure and some base files to be used by the Web server and Web site. For the Web site to be created in a production environment, you need to package your commands in a ...

Your problem is as followswrite a program that will ask the

Your problem is as follows: Write a program that will ask the user to enter 4 quiz scores for 3 students.  You will need to fine the lowest quiz grade and drop it out when you calculate the average. You will need to disp ...

Operating systems assignment-1 binary record sorting in

Operating Systems Assignment- 1. Binary Record Sorting in Ascending Order| You will write a simple sorting program. This program should be invoked as follows: shell% ./fastsort -i inputfile -o outputfile The above line m ...

Electrical engineering computer methods assignmentq1 write

Electrical Engineering Computer Methods Assignment Q1. Write a program that given the following array, reverses all array elements and then prints them. int x[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; Q2. Write a program to d ...

Consider the following three programswhere i k l are low

Consider the following three programs: where i, k, l are low variables and a, b, c, d, h, n are high variables. Assume db is a database with two columns (shown as array, where the index represents the row), lookup and is ...

Write a program to test for the case of a math equation

Write a program to test for the case of a math equation entered via the keyboard using the SWITCH-CASE operator. Types of equations to test for: x + y  x / y   x * y and x - y. The program is to ask for the following: 1. ...

Purposethe purpose of this assignment is to practice using

Purpose: The purpose of this assignment is to practice using loops, selections, and other basic features of Java in order to solve a real-world problem. Program Description: The Jeddah Broker Company is one of the compan ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate