Android Java
Date de mise à jour :
Identifiant Offre Info : 10_2463902F
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.
- Ê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.…
- 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.
- 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.
- 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.
- 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
- Compréhension de l'éco-système Android : Connaître l'historique et les versions de la plateforme.
- Maîtrise d'Android Studio : Être capable d'installer et de configurer l'environnement de développement.
- Création d'applications fonctionnelles : Développer et déployer des applications Android simples.
- Conception d'interfaces utilisateur : Utiliser divers composants UI et respecter les principes de design.
- Gestion des données : Manipuler des préférences utilisateur, fichiers, et bases de données.
- Communication entre composants : Utiliser Intents, Services, et Broadcast Receivers.
- Utilisation de bibliothèques JetPack : Intégrer des fonctionnalités avancées pour améliorer le développement.
- Intégration des web services : Effectuer des requêtes HTTP et traiter des données JSON.
- Création d'applications multilingues : Implémenter la prise en charge de plusieurs langues.
- Utilisation des notifications : Gérer les alertes et notifications utilisateur.
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
- Financeur
-
- Entreprise
Conditions d'accès
Public visé
- 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, avoir une expérience en développement de logiciels.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
15 Boulevard de Brosses21000 Dijon
Responsable : Chez Startway Coworking
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