Aller au contenu principal

Android Java

Date de mise à jour :
Identifiant Offre Info : 04_2453737F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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.…

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

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

28 h

Financement

Conventionnement
Oui
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtriser un langage de programmation orienté objet. - Idéalement, posséder une expérience préalable en développement logiciel.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

20 Passage de la Luciline
76000 Rouen

Responsable : L'Opensèn

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
28 Rue du Chemin Vert
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes