Demander un devis
Web, digital et mobile

Développement d’applications mobiles pour Android

Cette formation vous permettra de découvrir la plateforme Androïd, son interface utilisateur, et le développement sous Androïd.

5 jours · 35 h9h-12h30 · 14h-17h30
Lille ou à distanceChez Capside, sur site ou via Teams
5 stagiaires max.Pour un vrai suivi individuel
95 % satisfaitsSur 9 critères, 2024-2026
Votre pastille

Un titre avec un mot mis en valeur

Une phrase d’introduction.

Demander un devis

Objectifs de la formation

Cette formation vous permettra de découvrir la plateforme Androïd, son interface utilisateur, et le développement sous Androïd.

Programme de la formation

7 modules · 63 points abordés · mis à jour le 18/12/2025

Découvrir la plateforme Android10 points
  • Les utilisations de la plateforme Android.
  • Le modèle Android et son architecture.
  • Présentation du système d’exploitation (fonctionnalité, version, outils, etc).
  • Les applications clés pour l’utilisation d’un terminal.
  • Les outils de développement, l’environnement de développement : Eclipse, plugin ADT, SDK Android.
  • La mise en oeuvre du SDK Android.
  • Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).
  • L’internationalisation des applications Android.
  • Android et Linux
  • Travaux pratiques: Mise en place d’un environnement de développement avec Eclipse et le SDK Android.
Développement Android12 points
  • Les concepts de base d’une application Android.
  • Le cycle de vie de l’application (de l’édition du programme au test).
  • Présentation du Framework de développement, des librairies.
  • Présentation des classes de base et utilitaires.
  • Création de son premier projet : code, ressource, propriété et détail du projet.
  • Exécuter son application sur le simulateur du SDK et la tester.
  • Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard, …
  • Utilisation d’un débogueur pour contrôler l’exécution des programmes.
  • Comment accéder aux logs de l’application.
  • L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application, …).
  • La mise à disposition de son application.
  • Travaux pratiques: Développement d’une première application suivant le cycle de réalisation étudié.
Les interfaces utilisateurs avec Android11 points
  • Vue d’ensemble du layout et de la place du composant.
  • Les spécificités des terminaux mobiles en matière d’affichage et d’interaction avec l’utilisateur.
  • Les composants graphiques : layouts, menus, listes…
  • Créer une interface graphique avec les views.
  • La mise en place de menus (principal, icône, sous menu, …).
  • La mise en place des conteneurs layout (Gallery, GridView, ScrollView, …).
  • La gestion événementielle (mise en place, réaction, écoute).
  • Styles et thèmes appliqués aux widgets.
  • Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).
  • Ressources alternatives : multi-devices, localisation.
  • Travaux pratiques: Réalisation d’une application avec interface graphique.
Le modèle de composants10 points
  • Le concept de base : activité et cycle de vie.
  • Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents.
  • L’arrêt des composants (finish, stopSelf, …).
  • Les activités (cycle de vie, navigation entre les activités, communication interactivités…).
  • Les services (cycle de vie, tâches de fond …). Les types de services (locaux et distants).
  • Les différences entre une activité et un service.
  • Le lancement d’une activité, ses principaux états.
  • Le langage AIDL (Android Interface Description Language). Le bus de messages et les Intents.
  • Travaux pratiques
  • Transmission d’informations d’une Activity à une autre à l’aide du mécanisme d’Intents.
La persistance des données8 points
  • Comment partager des données entre les applications.
  • La sauvegarde de donnée simple.
  • Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d’un ensemble de préférences.
  • Utilisation du système de fichiers (dont XML).
  • L’emplacement des fichiers contenant les données (zone internal/external).
  • Utilisation de la base de données embarquée (SQLite), insertion de données.
  • Utilisation de l’API Android.
  • Travaux pratiques: Mise en oeuvre de fonctionnalités de stockage sur un terminal avec une base de données.
La gestion réseau6 points
  • Rappels sur la programmation réseau.
  • Communication avec une Socket serveur.
  • Utiliser HTTP avec les API Android.
  • Introduction à la consommation des services web.
  • Parser du JSON avec la librairie Gson pour Android, utilisation de la librairie Gson.
  • Travaux pratiques: Échange de données.
Compléments6 points
  • Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carte SIM.
  • Multimédia. Dessin et animations. Lecture audio et vidéo.
  • La capture multimédia (son, image, vidéo, …).
  • Les API de (géo)localisation avec Google Maps.
  • Configurer l’émulateur pour tester la géolocalisation.
  • Travaux pratiques: Réalisation d’une application géolocalisée présentée à l’aide de Google Maps.

Pour qui ?

Public

Cette formation s’adresse aux développeurs Java devant réaliser des applications mobiles pour téléphone.

Prérequis

Ce stage demande de bonnes connaissances de Java et de maitriser les bases de l’XML.

Étude de vos besoins

Un audit téléphonique avec le formateur, ou un QCM, pour ajuster le niveau et le contenu du programme.

Déroulement et modalités

  1. Vous nous écrivezRéponse sous 48 heures.
  2. Audit de niveauÉchange avec le formateur ou QCM.
  3. Programme ajustéDevis et convention.
  4. DémarrageDe 5 jours à 1 mois.

Format

Cette formation est accessible en présentiel ou en distanciel via Teams. En présentiel : chez Capside, 8 rue Colbrant à Lille, ou dans vos locaux.

Moyens pédagogiques

  • Un poste de travail par stagiaire (Mac ou PC)
  • Salles équipées d’un vidéoprojecteur et d’internet
  • Support de cours remis en fin de formation

Évaluation et sanction

Exercices pratiques validés par le formateur tout au long de la formation. Une attestation de fin de formation vous est remise.

Certification

En fonction des thématiques, nous pouvons vous proposer une présentation à une certification : TOSA ou ENI.

Financer votre formation

Salarié·e

Votre employeur peut solliciter son OPCO pour une prise en charge, totale ou partielle.

CPF

Possible si la formation est associée à une certification TOSA ou ENI : demandez-nous.

Artistes, auteurs, intermittents

Capside est partenaire de l’AFDAS.

Demandeur d’emploi

Rapprochez-vous de votre conseiller France Travail : nous établissons le devis nécessaire.
Toutes les solutions de financement

Accueil des personnes en situation de handicap

Locaux accessibles

Salles de formation en rez-de-chaussée, 8 rue Colbrant à Lille.

Un référent dédié

Notre référent handicap étudie avec vous les adaptations : rythme, supports, matériel.

Demander un devis pour cette formation

Gratuit et sans engagement. Réponse sous 48 heures.

Demander un devis03 20 73 99 40

Formations Web & digital associées

Web & digital

Développement d’applications mobiles pour iOS

5 jours · 35 h
Web & digital

Figma concevoir des interfaces UX design

2 jours · 14 h
Web & digital

M-commerce : développer ses ventes et ramener du trafic en point de vente tout en fidélisant son consommateur

2 jours · 14 h
Web & digital

Microsoft Copilot pour Office 365

1 jour · 7 h
En bref
  • 5 jours · 35 h9h-12h30 · 14h-17h30
  • Lille, sur site ou TeamsPrésentiel ou à distance
  • 5 stagiaires maximumIntra-entreprise sur mesure
  • Démarrage sous 5 jours à 1 moisAprès un audit de niveau
Demander un devis03 20 73 99 40
95 %de stagiaires satisfaitsÉvaluations du 30/11/24 au 31/01/26
Organisme certifiéPour les actions de formation