Course - Cross-platform Applications Development for Mobile Devices - INFT2508
Cross-platform Applications Development for Mobile Devices
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)
Recommended previous knowledge
Basic programming
Object-oriented programming
Web development
Basic JavaScript
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