Android Java
Date de mise à jour :
Identifiant Offre Info : 04_2453737F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
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.…
- 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.
- 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.
- 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).
- 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
- Bénéficiaire de l'action
- Entreprise
- OPCO
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 Luciline76000 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