Aller au contenu principal

Android Java

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

Nouvelle recherche

Présentation de la formation

Objectifs

Acquérir une compréhension solide des bases du développement d'applications Android. Maîtriser la mise en œuvre des différents composants de l'interface utilisateur (UI). Être en mesure de concevoir et développer des applications Android performantes et fonctionnelles. Apprendre à publier et gérer des applications sur le Google Play Store.

Programme de la formation

Module 1 : Introduction à l'écosystème Android Historique et présentation générale de la plateforme Android. Découverte des dernières versions et des statistiques d'utilisation. Installation et configuration de l'environnement de développement (Android Studio, émulateur, appareils physiques). Introduction aux librairies JetPack et leur rôle dans le développement Android. Création d'un premier projet "Hello World" et exécution sur différents terminaux. Exploration de…

Module 1 : Introduction à l'écosystème Android Historique et présentation générale de la plateforme Android. Découverte des dernières versions et des statistiques d'utilisation. Installation et configuration de l'environnement de développement (Android Studio, émulateur, appareils physiques). Introduction aux librairies JetPack et leur rôle dans le développement Android. Création d'un premier projet "Hello World" et exécution sur différents terminaux. Exploration de l'arborescence d'un projet Android et du fichier AndroidManifest.xml. Introduction au gestionnaire de dépendances Gradle. Compréhension du cycle de vie d'une Activité. Présentation des interfaces graphiques avec ConstraintLayout, LinearLayout, FrameLayout, et JetPack Compose. Module 2 : Conception de l'interface graphique Création d'interfaces graphiques adaptées à Android. Utilisation des templates graphiques (Layout) et des composants graphiques (ViewGroup, View, TextView, EditText, Button, etc.). Gestion des ressources graphiques et textuelles (Drawable, Color, Dimen, Menu, Values, etc.). Compréhension des unités de mesure spécifiques à Android (dp, dip, sp). Application des styles et thèmes graphiques (Material Design / Material You). Développement d'applications multilingues. Création et personnalisation des listes avec RecyclerView. Module 3 : Communication entre composants Gestion des communications entre composants avec les Intents. Utilisation des Services pour les tâches en arrière-plan (Service, IntentService, Foreground). Mise en œuvre des Content Providers et Broadcast Receivers pour le partage de données. Notification à l'utilisateur via Toast, AlertDialog, et Notification. Module 4 : Gestion des données Utilisation des préférences utilisateurs avec SharedPreference et DataStore. Enregistrement et gestion de fichiers sur le disque. Communication avec des web services (JSON) à l'aide de Volley ou Retrofit2. Gestion des bases de données avec la librairie Room. Implémentation de PullToRefresh pour actualiser les données. Exploration des API complémentaires : téléphonie, géolocalisation, cartographie, Firebase FCM pour les notifications push, etc.

Validation et sanction

Maîtrise des bases du développement Android avec Java. Création d'interfaces utilisateur adaptées et ergonomiques. Gestion des interactions entre les composants d'une application Android. Utilisation des services en arrière-plan pour des fonctionnalités avancées. Gestion et manipulation des données avec des bases de données locales et distantes. Création d'applications Android performantes et responsives. Publication et gestion d'applications sur Google Play Store. Intégration des API Android pour des fonctionnalités avancées (géolocalisation, notifications, etc.). Conception d'applications sécurisées et optimisées. Compréhension du cycle de vie et des bonnes pratiques en développement Android.

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

28 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Information non communiquée

Conditions spécifiques et prérequis

Connaitre un langage de programmation orienté objet Avoir de préférence une expérience dans le développement de logiciels

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

Les Docks - Atrium 10.6
13000 Marseille

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

Début

Fin

Adresse d'inscription
Les Docks - Atrium 10.6
13000 Marseille
Modalités
Entrées / Sorties à dates permanentes