Cross-Platform Mobile Application Development (5cr)
Code: R504TL196-3002
General information
- Enrollment
- 06.10.2025 - 20.01.2026
- Registration for introductions has not started yet.
- Timing
- 21.01.2026 - 31.05.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Teaching languages
- Seats
- 0 - 50
- Degree programmes
- Degree Programme in Information and Communication Technology
Evaluation scale
H-5
Content scheduling
Basics of cross-platform mobile development
Introduction to cross-platform mobile development with chosen technology
Programming language of chosen technology
Setting up the environment
First cross-platform mobile application
Best practices with chosen technology
Problem with cross-platform development - platform specific code
Testing of cross-platform mobile application
Best practices with publishing of cross-platform mobile application
Objective
The student knows how to design and implement platform-independent mobile applications, taking into account the differences between different mobile platforms. .
Content
- Native Mobile Programming vs. Platform-independent Mobile Programming
- Different implementation methods of a platform-independent mobile application
- Development of a platform-independent mobile application using the selected technology
- Platform-independent mobile application development process: finalization, testing and deployment.
Location and time
Zoom workspace according to the schedule
Materials
All the necessary study materials for the course will be available on Moodle. In addition to the provided materials, up-to-date resources from the internet will also be utilized.
Teaching methods
In the study module, up-to-date methods and materials are utilized in the teaching of cross-platform mobile programming.
During the study module, students will familiarize themselves with different cross-platform mobile programming techniques and methods. At the beginning of the study module, the student chooses the method of completion: the options are a project-based approach, focusing on a specific cross-platform technology to deepen skills with the chosen technique, or alternatively, completing smaller exercises throughout the study module that cover multiple different cross-platform mobile programming techniques.
Personal learning diary is required with the both methods to document the work for assessment.
Completion alternatives
Project assignment from R&D or company, more information available during the study module
Student workload
30 hours of lectures
Independent work and assignments approx. 110h
Assessment criteria, satisfactory (1)
The student knows different options for implementing a platform-independent mobile application and is able to implement simple mobile applications using the selected technology.
Assessment criteria, good (3)
The student is able to independently design and implement functional platform-independent mobile applications and is able to independently search for and apply external data sources in development work.
Assessment criteria, excellent (5)
The student is able to independently design and implement challenging platform-independent mobile applications and to effectively utilize testing and optimization tools in finalizing the mobile application.