Information and Contacts

Latest News

This section of the V4T Project portal provides administrative information for the project contractual partners and for the European Commission and it is password protected.



Table of Contents
3.1 Introduction to APP programming for mobile devices
3.1.1 Available technologies

Before you can start to code your very first app you have to decide on which software system you want to provide your app and what programming language you want to use. The most popular software systems are Android provided by Google or iOS from Apple.

Coding for Android requires knowledge of the programming language Java and Android SDK.

iOS only runs with Apple devices and so does the programming landscape XCode, therefore you will need an Apple computer with Mac OSX. In order to code an app for iOS devices you need to know the languages Objective-C or Swift.

If you want to start programming you have different possibilities to start. In the following unit we focus on available technologies.

Native Apps

Native Apps are written in the languages for the already mentioned software systems (Objective-C, Cocoa).

Web Apps (HTML5-Apps)

A technology to begin with if you are not sure what to code or where to start. You start learning Javascript and start coding web apps, which can be easily converted into mobile versions used on mobile devices by using emulators. An emulator is a system which clones a programme from one architecture into another structure or system. With an emulator you can convert a Web App into one usable for other systems (e.g. Android).


Online Resource

Find out some basics about Native Apps at the following LINK




This project has been funded with support from the European Commission. This web site reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

The V4T - Videogames 4 Teachers project © 2018