Units / ITI3178
ITI3178 · iOS app development
2026 Handbook6 credit pointsLevel 3Faculty of Information Technology
Last checked: 23 Aug 2026 UTCOverview
This unit focuses on the design, development and deployment of mobile apps for iOS using the Swift programming language. You will learn best practices for iOS development using native frameworks and common design patterns. The unit will explore areas such as mobile UI design, data storage, web services and networking, mobile sensors, use of media, and mobile interface testing. The unit will emphasise hands-on, practical experience with the Xcode development environment and iOS simulator. You will design and build your own app.
Offerings
The Handbook publishes no offerings for this unit.
Assessment
The Handbook does not list a final examination among the assessment items. That is not a guarantee there is none.
| # | Assessment | Type | Weight | Hurdle |
|---|---|---|---|---|
| 1 | Mobile Application Design Specification | Written | 20% | — |
| 2 | iOS Portfolio Exercises | Portfolio | 24% | — |
| 3 | Mobile Application Prototypes | Portfolio | 16% | — |
| 4 | Final Mobile Application | Artefact | 30% | — |
| 5 | Weekly workshop quizzes | Quiz / Test | 10% | — |
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Requisites
prohibitions
- FIT3178 — iOS app development
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;
- Apply common object-oriented design patterns such as Model-View-Controller and Delegation; and
- Follow iOS best practices to design, construct and test non-trivial iOS apps with a web service component.
Workload
Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled activities. Scheduled activities may include a combination of teacher directed learning and online engagement.
| Activity | Duration |
|---|---|
| Workshops | 24 hours |
| Laboratories | 36 hours |
Ask about ITI3178
Answered from the Handbook fields above — no AI, no guessing. Every answer links back to the source.
Community discussions about ITI3178
CommunityStudent experience, not official rules. Nothing here changes what the Handbook says.