FIT3178 iOS app development
Faculty of Information Technology
FIT3178 iOS app development is a level 3, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2020 in Semester 1 at Clayton. It has no prerequisites.
- Credit points
- 6
- Offered in 2020
- Semester 1
- Clayton
- Workload
- 12 hours
- per semester
This is the 2020 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT3178.
Requisites
Before FIT3178
No prerequisites or corequisites besides the enrolment rules below.
After FIT3178
No unit lists FIT3178 as a prerequisite in the 2020 handbook.
Enrolment rules
Prerequisites
One of (FIT1045, FIT1053, FIT1048, FIT1051, FIT1002) or (FIT1040 AND a second level programming unit - one of (FIT1008, FIT1035, FIT2029, FIT2034, FIT2071, FIT2076, FIT2081, FIT2085 or equivalent)
Prohibitions
FIT3027, FIT4039
Overview
This unit focuses on the design, development and deployment of mobile apps for iOS using the Swift programming language. Students 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. Students will design and build their own app.
Offerings in 2020
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On campus |
| First semester (Fully flex) | Clayton | Flexible |
Learning outcomes
When you finish this unit, you should be able to:
- 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 and teaching
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
- Two hour workshop
- Three hour studio
(b.) Additional requirements (all students):
- A minimum of 7 hours of personal study in order to satisfy the reading, studio and assignment expectations.
Where it fits
FIT3178 is part of 4 areas of study in the 2020 handbook.
- MOBAPDEV02Mobile apps development electivesMobile apps developmentNo reviews yet
- SFTWRDEV01Additional level 3 unitsSoftware developmentNo reviews yet
- SFTWRDEV03Additional software development unitsSoftware developmentNo reviews yet
- SFTWRENG01Software engineering technical electivesSoftware engineeringNo reviews yet
Contacts
- Chief Examiners
- Dr Michael Wybrow
Common questions
What are the prerequisites for FIT3178?
FIT3178 has no prerequisites, but enrolment rules apply.
When is FIT3178 offered?
In 2020, FIT3178 runs in Semester 1 at Clayton.
How much work is FIT3178?
The handbook expects about 12 hours of study across the semester. No students have rated its difficulty yet.
Which majors and minors include FIT3178?
FIT3178 is part of Mobile apps development, Software development and Software engineering.