iOS代写 |CS代写

FIT3178: iOS App Development


Purpose:
The purpose of this assessment 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

Task:
For this assessment, you will produce a design specification for an innovative iOS app. Over the rest of the semester (as part of Assessment 3 and 4) you will develop the app you have described in this design document. This assessment 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 assessment.

Assessment Options:
For this assessment, 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)
Swift Charts (Week 9)
Gesture Handling (Week 9)
Local Notifications (Week 10)
Deep linking (Week 10)


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.
Hobby Management App
Create an application where people manage their desired hobby and keep track of their progress. This can include Blogging, Photos, Dates and Times, Planning, and ways to review their progress. The app should allow tracking of multiple types of hobbies.
Cooking Assistant App
Create an application to assist students with their daily cooking. This will include step-by-step guides, shopping list management, and recommendations. Students will be required to connect to an API to source their content.
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.
Tourist Guidance Application
Create an application for helping people plan and manage 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.

 

咨询 Alpha 小助手,获取更多课业帮助