Covers cross-platform mobile development frameworks, user experience design, and deployment for iOS and Android.
About this course
This course covers cross-platform mobile development frameworks, user experience design, and deployment for iOS and Android. You will learn to write code once and run it on multiple platforms, while still delivering a native feel. The focus is on practical skills that prepare you for industry roles in mobile engineering.
You will move through the full development lifecycle, from wireframing and prototyping to debugging and submitting apps to the Apple App Store and Google Play. The course assumes you are comfortable with object-oriented programming concepts.
Who takes this course
This course is an elective open to students in Computer Systems Technology and Bachelor of Applied Technology — Software Development. It is also available to students in the Cybersecurity program who need broader development experience.
Credits: 3 · Hours: 45
Prerequisites
Learning outcomes
- Build cross-platform mobile applications using modern frameworks
- Design user interfaces that follow mobile UX best practices
- Integrate device-specific features such as cameras and sensors
- Test applications on both iOS and Android devices
- Package and deploy applications to app stores
Evaluation
| Component | Weight (%) |
| Practical lab assignments | 40 |
| Mid-term project | 20 |
| Final capstone application | 30 |
| Peer code review | 10 |