Programmation orienté objets
Génie logiciel
– Analyse des choix techniques proposés par les grands acteurs du marché sur les différentes plateformes logicielles qu’ils proposent
– Découverte des différents composants logiciels et matériels nécessaires pour la ré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
• Eclipse
• Android Studio
b. Bases d’une application Android et cycle de vie
• Structure d’un projet
• Notions d’activités et cycle de vie
• Ressources
• Layouts
• Menus et Dialogues
• Intents et appels d’activités
c. SQLite et Manipulation BDD
• Bases de données SQLite
• Classes SQLiteOpenHelper et Adapter
• Utilisation DML-DDL
IV. Concepts avancés (10h)
a. Arrière plan
• Services
• Threads
b. Fonctionnalités Android
• Les capteurs
• Téléphonie & SMS
• 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 ».