Highlights
• Create the basic shell of an application.
• Create the basic shell of a custom view.
• Add in a facility for starting and stopping tracking.
• Get access to location listener.
• Record and save location data for each and every run to a ?le.
• The ?lename for each run should be automatically generated with the date in the ?lename.
• Generate and store the ?le after the user stops tracking.
• Calculate the average speed over the whole run.
• Calculate where each Km begins and ends and calculate the speed for each Km you ?nd.
• Any data left at the end that is not a full Km calculate the average speed for.
• Draw a line chart that is adaptable in the x-axis (i.e. will scale to the number of Kms that are in the data).
• Draw the line chart after the user stops the tracking.
• Make the line chart adaptable in the y-axis.
• Display labelled ticks in the x and y-axis.
• Draw the line chart live.
• Generate a separate analysis view that will enable the user to select two runs and compare them.
• Draw a single line chart with a line for each run in a di?erent colour
• In the analysis view add in a choice of a target time per Km.
• Draw the line of the target time in the line chart.
• Add in a count of how many Kms were under the target time and over the target time for each run.
• Document every method in your code from a high level perspective. i.e. give an overview of what the method does. Do not copy and paste code you will be penalised for this.
• Document every datastructure and database design you have used in your code and why you chose them. You do not need to provide an E-R diagram for database designs.
• Detail any design decisions you made that you consider to have improved the ease of use of your UI or you consider innovative. If you have made custom views detail their design and mathematics here
This UI Code Assignment has been solved by our UI Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.