INFT2508
Cross-platform Applications Development for Mobile Devices
Autumn
Trondheim
English
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.