ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Applications mobiles

Formation Android, développer des applications pour mobiles

4,6 / 5
Stage pratique
Best
Durée : 4 jours
Réf : AMA
Prix  2020 : 2390 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Vous découvrirez dans ce cours les fonctionnalités et les capacités de la plateforme Android dédiée au développement d'applications mobiles. Vous étudierez le modèle de composants Android à la base de toute application. Vous apprendrez à développer des interfaces graphiques ergonomiques et exploiterez les fonctionnalités de votre Smartphone Android (géolocalisation, capture multimédia...).

Objectifs pédagogiques

  • Découvrir la plateforme Android et les outils de développement associés
  • Découvrir le modèle de composants Android
  • Développer des interfaces utilisateurs
  • Gérer la persistance des données
  • Gérer le réseau et les échanges de données
  • Exploiter les fonctionnalités d'un Smartphone Android

Travaux pratiques

Un Smartphone sera mis à la disposition des participants afin qu'ils puissent tester leurs développements.
PROGRAMME DE FORMATION

Découvrir la plateforme Android

  • 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 : Android Studio, SDK Android.
  • La mise en œuvre 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 Android Studio et le SDK Android.

Développement Android

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

  • 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 layouts (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 : multidevices, localisation.

Travaux pratiques
Réalisation d'une application avec interface graphique.

Le modèle de composants

  • 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ées

  • Comment partager des données entre les applications ?
  • La sauvegarde de données 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 œuvre de fonctionnalités de stockage sur un terminal avec une base de données.

La gestion réseau

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

Travaux pratiques
Echange de données.

Compléments

  • 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éolocalisation 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.

Participants / Prérequis

» Participants

Développeurs Java.

» Prérequis

Bonnes connaissances de Java. Connaissances de base d'XML.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Vincent C. 10/03/2020
4 / 5
Je suis satisfait de la formation. Cependant je trouve que c'est assez serré. La durée de formation de 5 jours serait souhaitable et permettra de passer plus de temps sur le pratique (exercices, etc).

Salvatore S. 10/03/2020
4 / 5
Formation hyper intéressante avec un formateur qui maîtrise totalement son sujet ! 1 jour de plus n'aurait pas été de trop pour pouvoir s'exercer plus longtemps sur les sujets les plus ardus.

jonathan c. 10/03/2020
5 / 5
Formateur à l'écoute et disponible

Eric J. 10/03/2020
4 / 5
Cours permettant une bonne approche des bases du développement android.

Yendhi W. 10/03/2020
4 / 5
bonne formation très bien faite pour introduire le sujet de l'android

GONZALEZ A. 10/03/2020
5 / 5
C'est bien présente le cours la pratique m'a donné les outils pour comprendre les fonctionnes de base d'Android.

Jérome F. 10/12/2019
5 / 5
Super cours avec bon formateur :)

Bertrand B. 10/12/2019
5 / 5
sujet maitrisé par le formateur.

LIONEL S. 19/11/2019
5 / 5
Très bon stage, et très bonne pédagogie de notre formateur

Bruno B. 15/10/2019
4 / 5
Le cours est satisfaisant pour une rpemière approche. Le support de cours manque de données de référence concrêtes.

Nathalie S. 15/10/2019
5 / 5
Approche très satisfaisante par la pratique

Nadim N. 15/10/2019
5 / 5
Superbe formation. Bravo au formateur et au "TP fil rouge" très bien conçu !

Serge B. 08/10/2019
5 / 5
Complet et utile.

Soheir B. 17/09/2019
4 / 5
Très bon contenu pour découvrir la plateforme mais un peu léger pour l'appliquer dans un cadre d'entreprise (architecture applicative non évoqué, pas de design pattern spécifique à Android, ecosystème associé (tests unitaire, tests fonctionnels, déploiement automatisé),)

Christophe M. 17/09/2019
4 / 5
Le mardi trop théorique, le temps laissé pour les TP est un peu long (fini avant le temps imparti).

Marcel S. 17/09/2019
4 / 5
Faire plus de TP

Mohamed-Yassine M. 17/09/2019
5 / 5
contenu bien adapté aux débutant et riche en information

Bertrand B. 27/08/2019
5 / 5
Déroulement des séquences très logique , facilite la compréhension du sujet.

ETIENNE S. 11/06/2019
4 / 5
Contenu très riche. 4 jours de formation semble trop court Corrigé des exercices (difficulté d'être suivi en mode individuel, j'ai décroché plusieurs fois) Exercices "trop" complexes

Kilian M. 11/06/2019
4 / 5
Trop de temps consacré sur la théorie à mon gout. La pratique doit être plus mise en avant.
Avis client 4,6 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
ANGERS
[+]
BORDEAUX
[+]
BRUXELLES
[+]
DIJON
[+]
GENEVE
[+]
GRENOBLE
[+]
LILLE
[+]
LIMOGES
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANCY
[+]
NANTES
[+]
NIORT
[+]
ORLEANS
[+]
REIMS
[+]
RENNES
[+]
ROUEN
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULON
[+]
TOULOUSE
[+]
TOURS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys