Cross-platform Mobile Application Development (5 cr)
Code: R504TL129-3001
General information
- Enrollment
- 02.10.2023 - 07.01.2024
- Registration for the implementation has ended.
- Timing
- 08.01.2024 - 31.05.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Bachelor of Engineering, Information Technology
- Teaching languages
- English
- Seats
- 0 - 100
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Matias Hiltunen
- Teacher in charge
- Matias Hiltunen
- Groups
-
R54T21SBachelor of Engineering, Information Technology (full time day studies), autumn 2021
-
RA54T21SBachelor of Engineering, Information Technology (online studies), autumn 2021
- Course
- R504TL129
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
Deployment to production
Objective
The student is able 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 implementations of a platform-independent mobile application
- Development of a platform-independent mobile application with the selected technology
- Platform-independent mobile application development process: finalization, testing and deployment
Location and time
Teaching in the online environment. (videos)
Guidance according to the schedule:
- Zoom (for online students)
- Classroom (for day students)
Materials
All the necessary study materials for the course will be available on Moodle and on the study module's dedicated website. In addition to the provided materials, up-to-date resources from the internet will also be utilized.
Teaching methods
The study module is implemented as a virtual course.
Independent study:
- The actual teaching related to cross-platform application development is primarily conducted through pre-recorded videos.
Guidance sessions:
- During the course, there will be 8 hours of in-person guidance at the school (for day students) and 7 hours of online instruction (for online students).
Materials:
- The materials can be found in the study module's Moodle workspace and on the study module's dedicated website.
Completion alternatives
To be negotiated separately with the course instructor. Possibility for recognition of prior learning.
Student workload
The study module is designed to be flexible and can be independently completed at one's own pace by following the videos.
Assessment criteria, satisfactory (1)
The student is familiar with various options for implementing a platform-independent mobile application and is able to implement simple mobile applications with the chosen technology under supervision.
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 information sources in development work.
Assessment criteria, excellent (5)
The student is able to independently design and implement challenging platform-independent mobile applications and to make effective use of testing and optimization tools in the finalization of a mobile application.