Introduction à Android
Découvrez les fondements d'Android, un système d'exploitation complet et puissant pour appareils mobiles.
Introduction
Premiers pas Android avec Eclipse







Commençons l'application
Les activités
Les ressources
Construction des vues
Les intents
ListActivity et ListView, des outils pratiques et fréquemments utilisés
Les préférences utilisateur
Les services
Mise en oeuvre de notre service GPS
Utilisations de composants tierce partie
Les fragments
Internet et communication en réseau
Publication finale
Conclusion
Détails de la leçon
Description de la leçon
Android est un système d'exploitation mobile moderne et puissant développé par Google, suite à l'acquisition d'une société nommée Android en 2005. Il est basé sur un noyau Linux et supporte diverses architectures telles que ARM, x86 et MIPS. Android est piloté principalement par Google, bien qu'il soit maintenu par l'Open Handset Alliance (OHA), un consortium de constructeurs de téléphones, opérateurs mobiles et développeurs de logiciels.
Le système se distingue par sa capacité à gérer des applications complexes via des services intégrés et son framework applicatif basé sur Java. Le noyau Linux assure la gestion du matériel et offre des services de base, tandis que diverses bibliothèques et composants middleware écrits en C/C++ prennent en charge des fonctions spécifiques comme la gestion des bases de données, le Bluetooth et les graphismes 3D.
Le framework Android gère les activités de l'utilisateur, les services de localisation, la téléphonie et les services réseau, permettant une expérience utilisateur enrichie. Enfin, les applications tierces disponibles sur Android Market complètent l'environnement en offrant des outils supplémentaires modifiables par les utilisateurs.
Objectifs de cette leçon
A la fin de cette vidéo, vous serez capable de :
- Comprendre l'architecture d'Android
- Identifier les différentes couches du système
- Reconnaître les rôles de Google et de l'OHA
Prérequis pour cette leçon
Avant de suivre cette vidéo, il est recommandé d'avoir des connaissances de base en informatique et en programmation.
Métiers concernés
Les professionnels qui peuvent bénéficier de cette leçon incluent :
- Développeurs d'applications mobiles
- Ingénieurs systèmes
- Experts en télécommunications
Alternatives et ressources
Les alternatives à Android incluent les systèmes d'exploitation mobiles tels que iOS d'Apple, Windows Phone et BlackBerry OS.
Questions & Réponses
