logo

Mobile App Development Task 2022

6 Pages1356 Words14 Views
   

Added on  2022-02-09

Mobile App Development Task 2022

   Added on 2022-02-09

ShareRelated Documents
ICT311
Mobile App Development

Task 3

Semester 2, 2021
Mobile App Development Task 2022_1
ICT311 Mobile App Development Assignment
Assessment and Submission Details

Marks: 50% of the Total Assessment for the Course

Due Date: 5pm Friday, Week13

This assignment consists of submitting your project through a GitHub repository and a report
explaining the design of the app. Submit your report to Blackboard Task 3 with a link to your
GitHub repository. Please follow the submission instructions provided in this document.

The assignment will be marked out of a total of 50 marks and forms 50% of the total
assessment for the course. ALL reports will be checked for plagiarism by SafeAssign system
provided by Blackboard automatically, and all code packages will be checked by Moss
(Measure Of Software Similarity).

Refer to your Course Outline or the Course Web Site for a copy of the “Student Misconduct,
Plagiarism and Collusion” guidelines.

Late submission will be penalised according to the policy in the course outline. Please note
Saturday and Sunday are included in the count of days late.

Requests for an extension to an assignment MUST be made to the course coordinator prior to
the date of submission and requests made on the day of submission or after the submission
date will only be considered in exceptional circumstances. Assignment submission extensions

will only be made using the official University guidelines.

Page of2 6
Mobile App Development Task 2022_2
ICT311 Mobile App Development Assignment
Case Study: Workout App

Your task is to develop an Android Mobile App using Android studio, Kotlin, Room library
and SQLite to store your workout activities (e.g. running, swimming etc). At the end of a
week, you can find out the number of activities and time you spent on activities.

The requirements for the app are listed as follows:

1.
When a user opens the app, the main user interface (List UI) appears, which includes
the following items:

a.
A list of workout activity records is shown. For each activity, its “title”, “date”,
and “place” are displayed.

b.
An App Bar with an entry for a new activity: “+” icon.

2.
When the user clicks the “+” icon on the List UI, a record user interface (Item UI)
must appear which allows the user to log a new activity. The following details of an
activity must be displayed: “title”, “date”, “place”, “start time”, “end time”, and
“individual or group activity”. The “title” is a short description of the activity, “date”
is the date of an activity, “place” is the location of an activity, “start time” and “end
time” are the start and end times of an activity, “individual or group activity” indicates
whether the workout activity was done alone or in a group. The requirements of this
UI include:

a.
“title”, “date”, and “place” are editable text fields.

b.
“date” is a button, showing the current date. When clicked, it uses a dialog for a
user to pick up a date.

c.
When a user leaves this UI (Item UI), the record details are saved. The List UI
should be refreshed.

3.
Update/Delete an activity after a confirmation message

General implementation requirements:

Use fragments for List UI and Item UI. Failure to do so will cause a penalty of 50%
for each.

Save check-in records with SQLite. Failure to do so will cause a penalty of 15 marks.

You also need to prepare a report to explain your design of the app. Please follow the report
template to write your report.

Report Format

Page of3 6
Mobile App Development Task 2022_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Professional and Academic Skills for Nursing
|13
|4240
|41

BN104D - Introduction to Operating Systems | Memory and Process Management
|9
|2069
|72

CRS164 Assignment Project Report
|18
|3875
|192

Audit Expectation Gap and Approaches to Reducing It
|17
|5602
|420