Effective Term: | 2025/20 |
Institute / School : | Institute of Innovation, Science & Sustainability |
Unit Title: | Mobile User Interface Design & Development |
Unit ID: | ITECH3106 |
Credit Points: | 15.00 |
Prerequisite(s): | (ITECH2306) |
Co-requisite(s): | Nil |
Exclusion(s): | (ITECH3229) |
ASCED: | 020103 |
Other Change: | |
Brief description of the Unit |
This unit introduces students to Java-based tools and Application Programming Interfaces (APIs) for developing Android mobile applications. It covers the use of various user interface (UI) components, along with key considerations for user experience, accessibility, and security. Students will learn to plan, code, and create touch-based applications targeting the Android operating system. |
Grade Scheme: | Graded (HD, D, C, P, MF, F, XF) |
Work Experience Indicator: |
No work experience |
Placement Component: | |
Supplementary Assessment:Yes |
Where supplementary assessment is available a student must have failed overall in the Unit but gained a final mark of 45 per cent or above, has completed all major assessment tasks (including all sub-components where a task has multiple parts) as specified in the Unit Description and is not eligible for any other form of supplementary assessment |
Course Level: |
Level of Unit in Course | AQF Level(s) of Course | 5 | 6 | 7 | 8 | 9 | 10 | Introductory | | | | | | | Intermediate | | | | | | | Advanced | | |  | | | |
|
Learning Outcomes: |
Knowledge: |
K1. | Explain how mobile UI/UX design principles differ from those for web or desktop applications, considering device constraints and user interaction patterns. |
|
K2. | Describe the architecture of Android Operating System and Explain the components of the Android OS and API framework (activities, fragments, views, services, notifications, etc.) and how they interact in mobile UI development. |
|
K3. | Compare and contrast the performance, resource management, and security considerations in mobile UI design with those in desktop/web applications. |
|
Skills: |
S1. | Analyse user needs and functional requirements to inform mobile app design. |
|
S2. | Create UI/UX designs for mobile apps for the functional requirements. |
|
S3. | Implement Android UI components (layouts, menus, recycler views, fragments, touch interface) and apply material design principles and develop interactive mobile UIs. |
|
Application of knowledge and skills: |
A1. | Design and develop an Android mobile application that is aligned with project design goals and applies material design principles. |
|
A2. | Integrate advanced Android features (notifications, shared preferences, multimedia, animations, and security measures) to enhance app usability and performance. |
|
Unit Content: |
•Mobile User Interfaces and MVC. •Requirements Identification and Analysis of User Interaction Goals for Mobile Apps. •Designing User Interactions / User Experience. •Android Studio and Android Architecture. •Views, Activities and Layouts. •Actions and Events, Checkbox and RadioButton views. •Passing Data between Activities. •Menus and Action Bars. •Touchscreens and MultiTouch. •Sound and Audio. •Fragment Based Interfaces. |
Graduate Attributes: |
| Learning Outcomes Assessed | Assessment Tasks | Assessment Type | Weighting | 1. | K1, K2, K3 | Early intervention test by studying the unit material and summarising the key theoretical concepts | Early intervention quiz/test | 10% | 2. | S1, S2, S3, A1, A2 | Assignments based on the creation of mobile applications. | Assignment(s) | 60 - 80% | 3. | K1, K2, K3, S1 | Assess the understanding of knowledge, skills, the ability to evaluate which components/APIs are appropriate to use in different circumstances | Final written/oral test | 10-30% |
|