10_2463902F_319810S https://www.emfor-bfc.org/formation/fiche-63902/form Android Java Vivaneo

Android Java

Date de mise à jour : 29/10/2024 | Identifiant OffreInfo : 10_2463902F
Organisme responsable : Vivaneo

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.

  • 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

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Site web : https://formation.vivaneo.fr
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :