Formation Java pour Android

Formation Java pour Android

Inscription

Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.

Objectifs

Vous souhaitez concevoir des applications sophistiquées pour un périphérique mobile Android (tablette, smartphone). Élaborez des principes ergonomiques et des effets visuels efficaces propres à ce type de support. Cette formation est dispensée par un développeur avec 10 ans d’expérience sur Android.
Prérequis
Bonne aisance sur l’outil informatique.

Contenu de formation

Présentation d’Android

  • Présentation d’Android
  • Historique et versions du système Android
  • Le marché Android et ses enjeux
  • Le système d’exploitation et les différentes versions
  • Android Studio et le SDK Android

Environnement de développement et pré-requis

  • Installation et configuration d’Android Studio et du SDK Android
  • Le fonctionnement de Gradle et notamment des dépendances
  • Utilisation d’un émulateur Android ou d’un terminal physique
  • Création du premier projet « Hello world »
  • Débogage et test (Logcat, Debug, Profiler, App Inscpection)

Le Framework

  • Architecture d’une application Android (Dalvik et ART)
  • Le fichier AndroidManifest
  • Le cycle de vie d’une application
  • Les ressources (anim, color, drawable, layout, menu, raw, values, xml)

Construire une interface utilisateur

  • Les composants fondamentaux
  • Jetpack Compose ou layout classique
  • Créer des menus, boîtes de dialogue, toast
  • Utilisation du format d’image Nine Patch
  • Appliquer des styles et thèmes
  • Afficher des images (Resources, Picasso, Glide, Fresco)
  • Le thème « Material You »
  • Créer un adapter personnalisé
  • Gestion de l’internationalisation
  • Compatibilité entre téléphones et tablettes tactiles

Construire une interface utilisateur

  • Les composants fondamentaux
  • Jetpack Compose ou layout classique
  • Créer des menus, boîtes de dialogue, toast
  • Utilisation du format d’image Nine Patch
  • Appliquer des styles et thèmes
  • Afficher des images (Resources, Picasso, Glide, Fresco)
  • Le thème « Material You »
  • Créer un adapter personnalisé
  • Gestion de l’internationalisation
  • Compatibilité entre téléphones et tablettes tactiles

Communications

  • La navigation entre les activités
  • Accès au réseau et à Internet
  • Parser un Web service REST JSON (Volley / Retrofit2)
  • Sauvegarde des préférences utilisateur (Sharedpreference / DataStore)
  • Base de données SQLite (Room)
  • Les services, Thread et les Notifications

Compléments essentiels

  • View Binding et Data Binding
  • Navigation Graph
  • Créer des variantes de projet avec Gradle
  • Créer des modules Android
  • Les outils de remontée de crash

Mise en ligne

  • Présentation du Play Store Android
  • Signature (génération de certificat) et type de signature V1 à V4
  • Publication et mise à jour d’une application
Le 25 septembre 2023


Le 2 octobre 2023


Le 10 octobre 2023


Le 17 octobre 2023


Le 23 octobre 2023


Le 30 octobre 2023


Le 7 novembre 2023


Le 14 novembre 2023


Le 20 novembre 2023


Le 27 novembre 2023


Le 5 décembre 2023


Le 12 décembre 2023


Les autres formations qui pourraient vous intéresser