Aller au contenu principal

Android Java

Date de mise à jour :
Identifiant Offre Info : 10_2463902F
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.
  • Être en mesure d'implémenter divers composants de l'interface utilisateur (UI).
  • Concevoir et créer des applications Android efficaces et fonctionnelles.
  • Savoir publier et gérer des applications sur le Google Play Store.

Programme de la formation

Module 1 : Introduction à l'éco-système Android Présentation de la plateforme Android : histoire et évolution. Statistiques d'utilisation et versions récentes. Installation de l'environnement de développement : Android Studio, émulateur, et appareil physique. Introduction aux bibliothèques JetPack. Création d'un projet "Hello World" : exécution sur différents terminaux. Arborescence d'un projet Android et exploration du fichier AndroidManifest.xml.…

Module 1 : Introduction à l'éco-système Android
  • Présentation de la plateforme Android : histoire et évolution.
  • Statistiques d'utilisation et versions récentes.
  • Installation de l'environnement de développement : Android Studio, émulateur, et appareil physique.
  • Introduction aux bibliothèques JetPack.
  • Création d'un projet "Hello World" : exécution sur différents terminaux.
  • Arborescence d'un projet Android et exploration du fichier AndroidManifest.xml.
  • Gestion des dépendances avec Gradle.
  • Cycle de vie d'une activité.
  • Introduction aux interfaces graphiques : ConstraintLayout, LinearLayout, FrameLayout, et JetPack Compose.
Module 2 : Conception d'interfaces graphiques
  • Création d'interfaces adaptées à Android.
  • Utilisation de templates graphiques : Layouts et composants (ViewGroup, View, TextView, EditText, Button, etc.).
  • Gestion des ressources : Drawable, Color, Dimen, Menu, Values, etc.
  • Utilisation des unités de mesure : dp, dip, sp.
  • Styles et thèmes graphiques : Material Design / Material You.
  • Création d'applications multilingues.
  • Utilisation des RecyclerView : personnalisation de l'affichage des listes.
Module 3 : Communication entre composants
  • Utilisation des Intents : communication entre composants d'application.
  • Services : gestion des tâches en arrière-plan (Service, IntentService, Foreground).
  • Content Providers et Broadcast Receivers : partage de données entre applications.
  • Gestion des notifications : Toast, AlertDialog, Notification.
Module 4 : Gestion des données
  • Préférences utilisateur : SharedPreferences et DataStore.
  • Enregistrement de fichiers sur le disque.
  • Web services avec JSON : utilisation de Volley ou Retrofit2.
  • Bases de données : gestion avec Room.
  • Utilisation de PullToRefresh pour actualiser les données.
  • Intégration d'APIs complémentaires : téléphonie, géolocalisation, cartographie, Firebase FCM pour les notifications push, etc.

Validation et sanction

  • Compréhension de l'éco-système Android : Connaître l'historique et les versions de la plateforme.
  • Maîtrise d'Android Studio : Être capable d'installer et de configurer l'environnement de développement.
  • Création d'applications fonctionnelles : Développer et déployer des applications Android simples.
  • Conception d'interfaces utilisateur : Utiliser divers composants UI et respecter les principes de design.
  • Gestion des données : Manipuler des préférences utilisateur, fichiers, et bases de données.
  • Communication entre composants : Utiliser Intents, Services, et Broadcast Receivers.
  • Utilisation de bibliothèques JetPack : Intégrer des fonctionnalités avancées pour améliorer le développement.
  • Intégration des web services : Effectuer des requêtes HTTP et traiter des données JSON.
  • Création d'applications multilingues : Implémenter la prise en charge de plusieurs langues.
  • Utilisation des notifications : Gérer les alertes et notifications utilisateur.

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
Financeur
  • Entreprise

    Programme : Accessible en formation professionnelle continue hors alternance

Conditions d'accès

Public visé

  • 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, avoir une expérience en développement de logiciels.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

15 Boulevard de Brosses
21000 Dijon

Responsable : Chez Startway Coworking

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