Skip to main content

Native Mobile DevelopmentLaajuus (5 cr)

Code: 4A00HB55

Credits

5 op

Objectives

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

Upon completion of the course, the student will
• understand the principles and best practices of native mobile app development.
• master key tools and technologies for mobile app development.
• be able to design and implement user-friendly and responsive user interfaces.
• learn to analyze and creatively solve problems related to mobile app development efficiently.

Content

The content of the course focuses on the following general topics:
• Fundamentals and ecosystem of native mobile app development.
• User interface design and optimization of user experience.
• Communication between mobile app and backend system.
• Application lifecycle management.
• Troubleshooting and debugging in mobile app development.

Prerequisites

Object-oriented Programming

Assessment criteria, satisfactory (1-2)

The student understands the basic concepts of native mobile app development and is able to implement simple applications. The student have a 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 app development. The student can independently design and implement user-friendly mobile applications.

Assessment criteria, excellent (5)

The student demonstrates a deep understanding of the native mobile app development ecosystem and technologies. The student can creatively solve complex problems and develop high-performance, secure, and user-friendly mobile applications. The student masters all stages of the application lifecycle and can optimize the application comprehensively.