程序代写案例-FIT3178-Assignment 1

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
1

FIT3178: iOS App Development
Assignment 1 – Mobile App Design Specification


Assignment 1: Mobile App Design Specificati
on
Due Date: Friday Week 4 (25th March, 11:55 PM) - Weight: 20%

Purpose:
The purpose of this assignment is to plan out the major iOS application that you will develop
this semester.

Completion of this assessment should demonstrate the following learning outcomes:
- Describe the feasibility and technical challenges of creating iOS apps using UIKit and
associated technologies
- Analyse mobile interface guidelines and technical constraints to design effective
navigation and user interfaces for mobile apps
- Follow iOS best practices to design a non-trivial iOS app with a web service
component

Task:
For this assignment, you will produce a design specification for an innovative iOS app. Over
the rest of the semester (as part of Assignments 3 and 4) you will develop the app you have
described in this design document. This assignment is an opportunity to use creative and
technical skills to plan an application of your own design or based on one of our suggestions,
and to get feedback on the feasibility of your design from your demonstrator.

Before you begin working on your own design specification, you must get your lab
demonstrator to approve the suitability of your app idea. Feel free to approach any unit staff if
you have any other queries regarding the assignment.

Assignment Options:
For this assignment you have two options:

1. Design your own application with approval from your lab demonstrator. You must
ensure that your application utilises persistent storage (Week 4 topics / file storage
from Week 8), web services (Week 5) and contains at least two other technologies
from the following list:
● Firebase Cloud Platform (Week 6)
● Maps and Location Services (Week 7)
● Audio / Video Frameworks (Week 8)
● Motion Services (Week 9)
● Gesture handling (Week 9)
● Local Notifications (Week 10)
● Deep linking (Week 10)


2

FIT3178: iOS App Development
Assignment 1 – Mobile App Design Specification


You should consider these requirements prior to seeking approval from your
demonstrator, though if you are stuck they may be able to provide suggestions on how
to meet them.

2. Select one of the app suggestions below and expand it into your own app design.

App Suggestions:
You may choose one of the following application ideas as a starting point. You must then
expand this into your own unique take on the concept, and have it approved by your
demonstrator.

● Book/Movie/TV Club App
Create an application where people can rate, review and share their watch/read history
with friends. Make use of online data sources (e.g., thetvdb.com, tmdb.com) for
movie/tv show information and images.
● Podcast App
Create an application for listening to podcasts. You must design an application that
allows people to track available episodes of their favourite podcasts and listen to them
using the app.
● Community of Interest App
Create an application to allow people with a particular interest to find events of interest,
organise meetings and communicate with local, like-minding people in their area.
Make use of maps, chat and an online data source (e.g., for locations). This could be
centred around whatever interests you: dog-parks, skateboarding, board-gaming, etc.
● Travel Plans Application
Create an application for helping people to plan their holidays, providing them with
features such as notifications, recommendations, transportation, map integration, etc.
The application should provide information on various elements within the application
and be location aware.

Marking Criteria:
Your design specification will be assessed on the following criteria (100 marks total):

Application Concept – 20 Marks
You must clearly articulate the application you wish to develop. Key things that must be
included here are the target audience and an overview of the key functionality. You should
include as much detail as possible. It is recommended you discuss the app concept with your
peers and teaching staff to get feedback on your ideas.





3

FIT3178: iOS App Development
Assignment 1 – Mobile App Design Specification


Competition and Innovation – 10 Marks
You should provide a competitor analysis of similar apps to your idea. You should review two
published apps of the same type on the App Store and report on their key functionality,
strengths and weaknesses.

You should clearly describe what makes your app innovative. You should discuss the key
features that differentiate your application from existing apps of the same type. It is fine for
your app to serve the same purpose as existing apps but it must be better than existing
offerings in some way.

Feasibility and Technology – 20 Marks
Based on your application idea, you must review the iOS platform and describe what
capabilities, technologies and frameworks can be used to realise your app. Imagine you are
writing for a potential investor who doesn’t know iOS and you are trying to convince them that
your app idea is feasible.

You should describe both the frameworks/APIs/UI Elements within iOS that you know will be
used and others that you think might be useful. You shouldn’t depend only on what we have
taught so far (see the unit outline in Week 1 for the things we cover). This will require some
additional research from you to determine how you could implement specific functionality.
This is all about determining feasibility. You are not locked into these choices for the final
application.

Interface Design and Storyboard Mock-ups – 30 Marks
Your specification needs to propose a rough user interface design and describe the navigation
for the app. This should follow good usability practices. You must provide complete
storyboards for the application and show the navigation hierarchy for the app.

Detail is key here—the more information you can provide the better! The format in which you
present your storyboards is up to you. They can be sketched or drawn with a professional
tool, but they must be legible. Adobe XD or Lucid Charts may be good options for this.

Additionally, the app’s interface must be designed in line with the Apple Human Interface
Guidelines (HIG). In order to receive high marks, you should make it clear where design
decisions are driven by advice in the HIG.

Scope and Limitations – 10 Marks
As you will be developing your application throughout the semester, you should ensure that
the development scope and limitations of your application are well defined to ensure the
project can realistically be completed. You should describe which functionality would
be necessary for the Minimum Viable Product (MVP), i.e., the minimum functionality that would
be necessary to release the app to the public in a useful state.

4

FIT3178: iOS App Development
Assignment 1 – Mobile App Design Specification


Estimated Project Timeline – 10 Marks
Your specification needs to provide a breakdown of development tasks (different parts of the
app) and describe the order they will be developed in. This should provide a timeline in terms
of the prototype demonstrations (in Lab Week 8–12) and the final submission. You should
also provide details on potential setbacks that may impact the development of your
application. Again, this is an outline of how you think you can feasibly develop your app.

Submission Requirements:
Your assignment will need to be submitted online via Moodle. Your design specification
document must be submitted as a single PDF file. You should ensure that the file is named
using the following convention STUDENTNAME-A1-MobileAppDesign.

Your submission will be marked according to the marking criteria described above. Your
submission should be logically structured and free of grammatical and spelling errors. If you
have any questions or concerns regarding any section of the design specification, feel free to
post on the discussion forums on Moodle. Ensure that any external resources that you used
to write your specification are referenced in the document. Failure to reference resources used
can be considered as plagiarism and result in zero marks being awarded for the assessment.

Failure to submit your assignment on time will result in a 10% mark penalty for each day late
(including weekends) up to a maximum of 7 days late. Submissions later than 7 days will
receive a mark of 0.

If you are unable to submit your assignment on time due to circumstances beyond your
control, you may be eligible for special consideration. Special consideration applications must
be sent to Monash Connect via the following link
https://www.monash.edu/connect/forms/modules/course/special-consideration.
Supporting documentation needs to be submitted with the application.

欢迎咨询51作业君
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468