DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Android Java

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

Information fournie par :
Emfor Bourgogne-Franche-Comté

Objectifs, programme, validation 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.

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

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
150 heures en centre, 10 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Entreprise

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

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.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
46 Boulevard Grands Pres des Bordes
58000 - Nevers
Responsable : Clemaly
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web : https://formation.vivaneo.fr
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043

Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

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

du 31/10/2024 au 31/12/2025
débutant le : 31/10/2024
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme