24_279283_1578754 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/555288 Android Java Vivaneo

Android Java

Date de mise à jour : 03/12/2024 | Identifiant OffreInfo : 24_279283
Organisme responsable : Vivaneo

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

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :