AndroidLogoANDROID -Bases-

 ANDROID Studio

 

Contenu 

 

Présentation d'ANDROID

  • Historique de la plate-forme
  • Diffusion actuelle
  • Architecture et aspects techniques

 

Environnement de développement

  • Le SDK Android – gestion des API Android via le SDK Manager, la gestion des émulateurs et l'accélération matérielle
  • Les commandes : adb, emulator
  • Android Studio et Eclipse ADT
  • Structure des projets Android sous Android Studio et sous Eclipse ADT
  • Création de tests unitaires
  • TD:Installation de l'environnement de développement, génération d'un projet. Présentation des outils de débugge et du LogCat

 

Les éléments fondamentaux d'Android

  • Le manifeste d'une application
  • Les composants applicatifs : Activité, Service, Fournisseur de contenu, Receveur d'Intent
  • Les composants d'interactions : L'objet Intent, les notifications
  • Principes des permissions
  • La gestion des processus
  • La classe Activity : cycle de vie et états, démarrage et arrêt, sauvegarde
  • La gestion du multitâche : via le manifeste, via l'API, la purge de la pile
  • TD:Réalisation d'une application permettant d'illustrer la gestion du multitâche

 

La gestion des ressources

  • Le regroupement des ressources : ressources par défaut, ressources spécifiques, alias de ressources
  • La résolution des ressources suivant la configuration de l'appareil
  • L'accès aux ressources : via le code, dans les fichiers XML, de la plate-forme
  • Le traitement à l'exécution des changements de configuration : comportement par défaut, rétention d'objets, traitement manuel du changement de configuration
  • TD:Réalisation d'une application réactive aux changements de configuration

 

Création d'interface utilisateur

  • Les éléments d'une interface :Layout, Views et Listeners
  • Android UI designer
  • Organiser le contenu :Différents layouts
  • Gérer les événements utilisateur :Listeners
  • Les boites de dialogues
  • Les styles et les thèmes
  • Les menus
  • TD:Réalisation d'une application avec un thème spécifique

 

La communication entre composants applicatifs

  • La communication via l'objet Intent. Les données de l'objet Intent, l'objet Parcelable
  • Modes de communication implicite et explicite
  • Enchaînement des activités sans retour ou avec retour
  • La diffusion d'Intent et les récepteurs d'Intent – Broadcast Receiver: diffusion normale, diffusion ordonnée
  • Gestion dynamique des receveurs d'intent
  • Les intents Système
  • Les Widgets (composants graphiques sur le bureau Android)
  • Les principales librairies utiles sur Android
  • TD:Réalisation de récepteurs d'intent

 

Tâches asynchrones et tâches de fond

  • Créer des tâches asynchrones : AsyncTask, Thread
  • Communiquer avec une tâche asynchrone : Handler
  • TD:Gestion d'une barre de progression
Module dans la Filière
Jours: Dimanche et mercredi
Horaires: 09h00 - 12h00
Début: Octobre 2022
Durée: 1 Mois: 24 heures

 

Réserver

 

Module en Séminaire
Jours:  
Horaires:  
Début: Non communiqué
Durée:  

 

 

Réserver

 

icone acrobat Télécharger la fiche