Skip to main content

Native Mobile DevelopmentLaajuus (5 cr)

Code: 4A00HI00

Credits

5 op

Objectives

The aim of the course is to provide students with fundamental skills in native mobile development, enabling the creation of versatile and high-quality mobile applications.

Upon completing the course, the student
• understands the principles and best practices of native mobile application development.
• masters the key tools and technologies used in mobile app development.
• is capable of designing and implementing user-friendly and responsive user interfaces.
• learns to analyze and solve problems related to mobile application development creatively and effectively.

Content

The course focuses on the following general topics:
• Basics of native mobile development and its ecosystem.
• User interface design and optimization of user experience.
• Communication between the mobile application and backend systems.
• Application lifecycle management.
• Problem-solving and debugging in mobile application development.

Prerequisites

Object-Oriented Programming

Assessment criteria, satisfactory (1-2)

The student understands the fundamental concepts of native mobile development and can implement simple applications. They have basic knowledge of user interface design and application lifecycle management.

Assessment criteria, good (3-4)

The student masters the principles and tools of native mobile development. They can independently design and develop user-friendly mobile applications.

Assessment criteria, excellent (5)

The student demonstrates an in-depth understanding of the native mobile development ecosystem and 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.