04_2453737F_303059S https://www.trouvermaformation.fr/formations/formation/2453737F Android Java Vivaneo

Android Java

Date de mise à jour : 25/11/2025 | Identifiant OffreInfo : 04_2453737F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les principes de base du développement d'applications Android.
  • Savoir concevoir et intégrer les différents composants de l'interface utilisateur (UI).
  • Être capable de créer des applications Android efficaces et performantes.
  • Comprendre le processus de publication d'applications sur le Google Play Store et leur gestion.

Programme de la formation

Journée 1 : Découverte de l'écosystème Android

  • Vue d'ensemble de la plateforme Android, y compris son historique et ses évolutions récentes.
  • Présentation des dernières versions d'Android et des statistiques d'utilisation actuelles.
  • Installation et configuration de l'environnement de développement, avec une introduction à Android Studio et à l'utilisation de l'émulateur ou d'un appareil physique en mode développeur.
  • Introduction aux bibliothèques JetPack.
  • Création et exécution d'un projet "Hello World" sur différents appareils.
  • Exploration de l'architecture d'un projet Android et du fichier AndroidManifest.xml.
  • Aperçu du gestionnaire de dépendances Gradle.
  • Explication du cycle de vie d'une Activité.
  • Introduction aux interfaces graphiques avec ConstraintLayout, LinearLayout, FrameLayout et JetPack Compose.

Journée 2 : Conception de l'interface utilisateur
  • Création d'interfaces graphiques optimisées pour la plateforme Android.
  • Utilisation des modèles graphiques (Layout) ainsi que des conteneurs et composants (ViewGroup, View, TextView, EditText, Button, etc.).
  • Gestion des ressources (Drawable, Color, Dimen, Menu, Values, etc.).
  • Application des unités de mesure (dp, dip, sp).
  • Définition de styles et thèmes graphiques selon les principes du Material Design et Material You.
  • Développement d'une application multilingue.
  • Utilisation et personnalisation des RecyclerView pour la gestion des listes.

Journée 3 : Communication entre composants
  • Utilisation des Intents pour la communication entre les différents composants de l'application.
  • Gestion des tâches en arrière-plan avec les Services (Service, IntentService, Foreground).
  • Partage de données via Content Providers et Broadcast Receivers.
  • Implémentation des notifications utilisateur (Toast, AlertDialog, Notification).

Journée 4 : Gestion des données
  • Gestion des préférences utilisateur avec SharedPreference et DataStore.
  • Enregistrement de fichiers sur le disque.
  • Consommation de web services (JSON) avec Volley ou Retrofit2.
  • Utilisation de bases de données avec Room.
  • Intégration de la librairie PullToRefresh pour le rafraîchissement des données.
  • Exploitation d'API complémentaires (téléphonie, géolocalisation, cartographie, Firebase FCM pour les notifications push, etc.).

Validation et sanction

  • Installation d'Android Studio.
  • Conception d'interfaces utilisateur (UI).
  • Développement d'applications fonctionnelles.
  • Communication entre composants (Intents, Services).
  • Gestion des données (SharedPreferences, Room, web services).
  • Publication et gestion sur Google Play Store.
  • Application des bonnes pratiques (performance, débogage).

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :