Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Conception d’interfaces graphiques Java pour mobiles Android
Technique

Formation Conception d’interfaces graphiques Java pour mobiles Android

Tirer parti des facilités de développement offertes par Android Studio

Le système d'exploitation Android occupe plus de 80% de part du marché mondial des smartphones et tablettes. Le kit de développement Android permet de développer des applications aux fonctionnalités toujours plus riches. La nouvelle plate-forme Android 6 (Marshmallow) va encore plus loin dans ce domaine en proposant une nouvelle ergonomie. Les participants à cette formation apprendront à devenir autonome dans le développement d'applications Android.
Objectifs de cette formation Conception d’interfaces graphiques Java pour mobiles Android
  • Maîtriser la programmation d’interface utilisateurs cross-platform pour mobiles
  • Connaître les techniques fondamentales du développement Android
  • Être capable de développer une application conviviale et dynamique fonctionnant sur la plate-forme Android
  • Savoir gérer les spécificités des différents supports, smartphones et tablettes
Public
  • Développeurs et analystes programmeurs "anciennes technologies"
  • Chefs de projets
Pré-requis
Programme détaillé
En présentielEn Présentiel

Présentation d’Android

  • Historique de la plate-forme
  • Diffusion actuelle
  • Architecture et aspects techniques
En présentielEn Présentiel

Environnement de développement Android Studio

  • Présentation sommaire de l’environnement Android Studio
  • Présentation des outils de développement
  • Présentation du simulateur
En présentielEn Présentiel

Point sur la structure, l’exécution et le déploiement d’une application

  • Structure d'une application Android (Manifests / java / rest)
  • Modèle d’exécution (ART)
  • Déploiement d’une application sur le simulateur
En présentielEn Présentiel

Application statique sous Android

  • Entité de base : la classe Activity
  • La GUI d’une application Android : View et ViewGroup
  • La classe Ressource (R)
En présentielEn Présentiel

Application dynamique sous Android

  • La backstack des activités
  • Cycle de vie d’une activité
  • Le bus des Intentions (Intent explicite et Intent implicite)
  • Passage d’informations
En présentielEn Présentiel

Les notifications utilisateur

  • Notification
  • Toast
  • AlertDialog
En présentielEn Présentiel

Gestion de l’interaction utilisateur

  • Les évènements de touché (down/move/up....)
  • Gérer les événements de touché : Listeners
  • Gestes prédéfinis (GestureDetector)
En présentielEn Présentiel

ListActivity et ListView

  • Intérêt
  • Définition schématique (modèle MVC)
  • Exemple illustratif
En présentielEn Présentiel

Des interfaces adaptables et évolutives : les fragments

  • Intérêt et définition
  • Cycle de vie
  • Gestion des fragments
  • Communication inter-fragments
En présentielEn Présentiel

Persistance temporaire

  • Exemple introductif
  • Bundle de type simple
  • Bundle de type complexe
En présentielEn Présentiel

Persistance durable

  • Gestion des préférences
  • La gestion des fichiers sous Android
  • Fichiers privés et fichiers publics
  • Utilisation de la base de donnée embarquée SQLite
  • Les interfaces d'accès aux données : Content Providers
En présentielEn Présentiel

Tâches asynchrones et tâches de fond

  • Être à l'écoute : les Broadcast receivers
  • Créer des tâches asynchrones : AsyncTask, Thread
  • Communiquer avec une tâche asynchrone : Handler
En présentielEn Présentiel

Des programmes sans interface : Services

  • Créer un service
  • Démarrer ou redémarrer un service
  • Se connecter à un service
  • Services et tâches de fond
En présentielEn Présentiel

Autres fonctions du terminal

  • Les classes MediaSession et MediaController
  • Le package camera2
  • 3D : OpenGL ES
  • Localisation
  • Sensors
Après le présentielAprès le Présentiel
Retrouvez sur le Learning Hub ib :
  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis
Les plus de cette formation Conception d’interfaces graphiques Java pour mobiles Android
  • Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
  • Une formation très concrète qui intègre de nombreux travaux pratiques (60% du temps de la formation) permettant d'acquérir rapidement les compétences nécessaires au développement d'applications Android 6.

Informations

Dimension Digitale

  • Durée : 3 Jours (21h)
  • Tarif : 1 790 € HT
  • Réf. : MB310
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

1. Quelle affirmation sur les interfaces est fausse ?
2. Quel mot clé permet d’invoquer le constructeur de la classe mère dans le constructeur de la classe enfant ?
3. Quel utilitaire du JDK permet de compiler son code ?
4. Comment implémenter l’héritage entre deux classes en C# (A hérite de B) ?
5. Quel mot clé permet d’indiquer qu’une méthode peut déclencher une exception ?
6. Quelles classes permettent de lire un fichier texte ligne par ligne ?
7. A quoi sert une classe Adapter ?
8. Quel type de mise en page graphique n’existe pas dans la bibliothèque AWT ?
9. Quel élément permet de créer un objet Connection vers une base de données ?
10. Quel mot clé permet d’indiquer qu’un code appartient à un package ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.