Filière :
Licence Nationale en Génie Logistique: Logistique Industrielle
Niveau :
3
Matière :
Programmation Mobile
Régime Éducatif :
Régime Mixte
Volume Horaire par semestre :
52.5
Type d'enseignement :
TP ; TD ; Cours
Enseignant (s) :
Coordinateur :
Examens et évaluation des connaissances :
ECUE | Contrôle continue | Examen final | Coef. de l’ECUE | Coef. de l’UE au sein du parcours | ||||||
EPREUVES | Pondération | EPREUVES | Pondération | |||||||
Ecrit | Oral | TP et Autres | Ecrit | Oral | TP et Autres | |||||
Programmation Mobile | X | 30% | X | 70% | 1.5 | 1.5 |
Objectifs du Cours :
Ce cours introduit les plates-formes mobiles, les caractéristiques et les règles de développement des applications mobiles. Des notions de base doivent être présentées tout d’abord afin de développer une application mobile.
A l’issue de ce cours les étudiants doivent maîtriser les règles de développement d’applications mobiles et avoir la capacité de développer une application mobile fonctionnant avec le système Android.
Plan du Cours :
Chapitre 1 : Notions de base d’XML
- Structure d’un fichier XML
- Les éléments
- Les attributs
Chapitre 2 : Notions de base de l’orienté objet
- Introduction
- Caractéristiques de l’orienté objet
- Les classes (attributs, méthodes, instance, etc)
Chapitre 3 : Introduction aux concepts d'Android
- Introduction
- Android
- Les ressources
- Les activités
Chapitre 4 : Interfaces graphiques
- Les composants graphiques de base (TextView, EditText, Button, etc)
- Les composants graphiques avancés (Menu, Toast, Action bar, etc)
Chapitre 5 : Les Intents
- Principe des Intents
- Intents pour une nouvelle activité
- Ajouter des informations
- Types d'Intent
Chapitre 6 : Persistance des données
- Différentes persistances
- Préférences partagées
- Les fichiers
- BDD SQLite
- XML
Chapitre 7 : Programmation concurrente
- Composants d'une application
- Processus
- Threads
- Services
- Tâches concurrentes
- Bilan: processus et threads
- Coopération service/activité
- Etude de cas
Chapitre 8 : Connectivité
- Téléphonie
- Réseau
- Bluetooth
- Localisation
- Capteurs
- Caméra
- Secure element et NFC
Méthodes et/ou outils utilisés :
Références scientifiques et supports :