En | Ar

020DMOES4

Développement pour mobiles

Applications Mobiles : Opportunités et enjeux. Développement sur iOS : Structure d’une application iOS, le langage Swift, contrôleurs, navigation et cycle de vie, composants visuels, protocoles et extensions, reconnaissance des gestes, TableViews et CollectionViews, CoreLocation, MapKit, Persistance et CoreData, animations, CoreMotion, iCloud. Développement sur Android : Structure d’une application Android, activités, cycle de vie et callbacks, InstanceState, Ressources et Assets, composants visuels, actions et listeners, les fragments et la navigation, persistance des données, interaction avec des applications externes, les services, les contents providers, les services systèmes.


Temps présentiel : 30 heures


Charge de travail étudiant : 12 heures


Méthode(s) d'évaluation : Travail personnel

Ce cours est proposé dans les diplômes suivants
 Licence en informatique
Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications