MHMonash Hub

Units / ITI3178

ITI3178 · iOS app development

Official Handbook

2026 Handbook6 credit pointsLevel 3Faculty of Information Technology

Last checked: 23 Aug 2026 UTC

Overview

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.

#AssessmentTypeWeightHurdle
1Mobile Application Design SpecificationWritten20%
2iOS Portfolio ExercisesPortfolio24%
3Mobile Application PrototypesPortfolio16%
4Final Mobile ApplicationArtefact30%
5Weekly workshop quizzesQuiz / Test10%

Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.

Requisites

prohibitions

prerequisite

  • ITI1045 — Introduction to programming
  • ITI1051 — Programming fundamentals in Java

Joined by OR.

Learning outcomes

  1. Describe the feasibility and technical challenges of creating iOS apps using UIKit and associated technologies;
  2. Analyse mobile interface guidelines and technical constraints to design effective navigation and user interfaces for mobile apps;
  3. Apply common object-oriented design patterns such as Model-View-Controller and Delegation; and
  4. 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.

ActivityDuration
Workshops24 hours
Laboratories36 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

Community

Student experience, not official rules. Nothing here changes what the Handbook says.

No discussions yet

Be the first to share what this unit was actually like.

Monash HubAn independent student platform

Monash Hub is an independent student information platform and is not affiliated with or endorsed by Monash University. Always confirm enrolment, graduation, visa and academic policy decisions through the Monash website, Handbook, Moodle or WES.