INFT2508

Cross-platform Applications Development for Mobile Devices

Autumn

Trondheim

English

Overview

17 candidates

Pass rate

100%

same

Grade distribution
Pass rate over time

About this 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 outcomes

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

Teaching methods

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

Mandatory work requirements: all exercises must be approved.