course-details-portlet

INFT2508

Cross-platform Applications Development for Mobile Devices

Credits 7.5
Level Third-year courses, level III
Course start Autumn 2025
Duration 1 semester
Language of instruction English
Location Trondheim
Examination arrangement Individual assignments

About

About the course

Course content

This course teaches the basics of cross-platform mobile applications development with a focus on the React Native framework. The goal is to help students develop best practices for creating apps for both iOS and Android using JavaScript programming language.

Keywords: JavaScript, React Native framework, development tools for building and debugging cross-platform mobile apps, UI design and implementation, handling of data and network calls, internationalisation of mobile app, use of device sensors.

Learning outcome

Knowledge

  • can describe the basics of cross-platform mobile development
  • know various tools and technologies used in cross-platform mobile development
  • can explain mechanisms for mobile app development using cross-platform frameworks

Skills

  • can set up development environment and create mobile applications with cross-platform development framework
  • can use emulators to run the applications on Android or iOS or on both platforms
  • can create single-page or multi-page applications with graphics, forms, data persistence, network calls (e.g. REST api calls), etc.
  • can use mechanisms to create applications adapted to internationalisation i.e support for multiple languages.

General competence

  • The candidate is able to acquire new knowledge in a field in cross-platform mobile development

Learning methods and activities

Online study: lectures, lessons, individual exercises and project work.

Mandatory work requirements: all exercises must be approved.

Compulsory assignments

  • Exercises

Further on evaluation

Assessment: individual assignments must be approved to pass the course.

In the event of voluntary repetition, fail (F) or valid absence, the course must be retaken in a semester with teaching.

Specific conditions

Admission to a programme of study is required:
Information Technology (ITBAINFO)

Course materials

Lessons and learning resources are made available on the university's learning platform after the start of the course.

Subject areas

  • Computer and Information Science

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Individual assignments
Grade: Passed / Not Passed

Ordinary examination - Autumn 2025

Individual assignments
Weighting 100/100 Date Submission 2025-12-05 Time Submission 14:00 Exam system Inspera Assessment