Programmation orienté objets
Génie logiciel
– Analyse des choix techniques proposés par les grands acteurs du marché sur lesdifférentes plateformes logicielles qu’ils proposent
– Découverte des différents composants logiciels et matériels nécessaires pour laréalisation d’une application mobile
– Utiliser Android comme cible par défaut pour le développement mobile
I. Introduction à l’informatique mobile (2h)
a. Historique et définitions
b. Systèmes mobiles
II. Le développement d’application mobile : Android Vs iOS (2h)
a. La philosophie et les avantages
b. Les différences techniques en développement d’application
c. Le coût d’application et le mobile marketing
III. Développement d’applications mobiles sous Android (16h)
a. Outils de développement
i. Eclipse
ii. Android Studio
b. Bases d’une application Android et cycle de vie
i. Structure d’un projet
ii. Notions d’activités et cycle de vie
iii. Ressources
iv. Layouts
v. Menus et Dialogues
vi. Intents et appels d’activités
c. SQLite et Manipulation BDD
i. Bases de données SQLite
ii. Classes SQLiteOpenHelper et Adapter
iii. Utilisation DML-DDL
IV. Concepts avancés (10h)
a. Arrière plan
i. Services
ii. Threads
b. Fonctionnalités Android
i. Les capteurs
ii. Téléphonie & SMS
iii. Audio, vidéo & caméra
Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».