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 |