Android Perfectionnement

Concevez un projet d’application mobile sous Androïd

56 heures - 8 jours

Prochaine session

Formation intra-entreprise uniquement

Date(s) sur demande

Financement possible par votre OPCA

QUE VA-T-ON APPRENDRE ?

 

Les objectifs fixés pour cette formation sont :

  • Savoir naviguer dans l’arborescence d’un programme Androïd
  • Concevoir un projet sous Androïd

 

Quel est le prérequis ?

 

QUEL EST LE PROGRAMME ?

 

Les listeners

  • Présentation
    • A quoi ça sert ?
    • La classe VIEW
  • L’événement OnClick()
  • L’événement OnLongClick()
  • Les 2 méthodes d’implémentation

Les fenêtre de dialog

  • Le BUILDER
  • Les attributs d’un BUILDER
    • Le titre
    • L’icône
    • Le message
  • L’ajout de bouton
  • Création d’une boîte de dialogue d’alerte

Approfondissement du fichier AndroidManifest.xml

  • Description du contenu :
    • Le contexte de l’application
    • Les composants
    • Les permissions
    • Les librairies utilisées
  • La structuration du fichier
  • La syntaxe des contenus
  • Les FEATURES

Les INTENT

  • Les types d’INTENT :
    • Les intents explicites
    • Les intents implicites
  • Les intents explicites
    • Pour lancer une nouvelle activité
    • Pour communiquer
    • Pour les réponses
  • Les intents implicites
    • Lancer le navigateur
    • Lancer le téléphone
    • Lancer un message

Le cycle de vie d’une activité

  • Retours sur les activités
  • Les 3 états principaux d’une activité :
    • RESUMED
    • PAUSED
    • STOPPED
  • Les méthodes ACTIVITY
    • onCreate()
    • onRestart()
    • onSTART()
    • onRESUME()
    • onPAUSE()
    • onSTOP()
    • onDestroy()

Les listes de vues – LISTVIEW

  • Pour une liste simple (texte)
    • Le tableau des données
    • L’adaptateur de données : ArrayAdapter
    • Ajout d’une action avec onClick()
  • Pour une liste complexe (texte & images)
    • La classe BOOK
    • La classe LIBRARY
    • La classe BookAdapter
  • Point particuliers : le Recycle Pool

Mettre en place un web service

  • Les étapes :
    • L’ajout de permissions
    • La vérification de la connexion au réseau (Wifi, 3G, …)
    • La création d’une tâche asynchrone
    • L’exécution de la connexion
    • La récupération de  la réponse.
    • La mise à jour l’interface utilisateur
  • Le comportement
  • Les THREAD
  • Traitement de la réponse
  • Transformation au format JSON :
    • Présentation du format JSON
    • Exploitation d’un fichier JSON

Formations associées

Retour en haut de page