Cross-Platform Mobile DevelopmentLaajuus (5 cr)
Code: 4A00HI01
Credits
5 op
Objectives
The aim of the course is to provide students with fundamental skills in cross-platform mobile development. With the skills learned, students will be able to create mobile applications that run on multiple platforms.
Upon completing the course, the student
• understands the principles of cross-platform mobile programming.
• masters the tools and technologies for developing cross-platform mobile applications.
• is capable of designing and implementing user-friendly mobile interfaces.
• understands the differences between cross-platform and native mobile programming.
• learns to analyze and solve challenges related to cross-platform mobile programming.
Content
The course focuses on the following general topics:
• Basics and tools of cross-platform mobile programming.
• User interface design and enhancing user experience for cross-platform applications.
• Communication between cross-platform mobile applications and backend systems.
• Lifecycle management of cross-platform mobile applications.
• Problem-solving and debugging in cross-platform mobile development.
Prerequisites
Object-Oriented Programming
Assessment criteria, satisfactory (1-2)
The student understands the fundamental concepts of cross-platform mobile application development and can implement simple applications. They have basic knowledge of user interface design and lifecycle management for applications.
Assessment criteria, good (3-4)
The student masters the principles and tools of cross-platform mobile application development. They can independently design and develop user-friendly mobile applications.
Assessment criteria, excellent (5)
The student demonstrates an in-depth understanding of cross-platform mobile application development technologies. They can creatively solve complex problems and develop high-performing, secure, and user-friendly mobile applications. The student is proficient in all phases of the application lifecycle and can optimize the application holistically.