Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     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,3 / 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
Thomas G. 13/10/2020
4 / 5
Très bon formateur, a su s'adapter à un groupe hétérogène. Bonne animation. Malheureusement peu de profils développeurs parmis les candidats, ce qui nous a fait passer un peu de temps sur les "basiques" de Kotlin en début de formation

Lionel N. 13/10/2020
5 / 5
Satisfait du contenu et de la formation. Ayant déjà eu une formation Kotlin auparavant j'ai trouvé le temps dédié sur Kotlin est un peu trop long. J'ai apprécié le live coding.

Christophe P. 06/10/2020
3 / 5
Groupe nombreux et niveaux hétérogènes.

Lucas H. 06/10/2020
4 / 5
La formation a été réduite à 5 jours. Je pense qu'il aurait été favorable de passer certains détails de théorie.

aillerie i. 06/10/2020
4 / 5
Les sujets ont été abordés très rapidement. Pas toujours facile de suivre

Daniel. L. 06/10/2020
4 / 5
Niveau d'expertise du formateur incontestable, mais débit vocal très élevé d'où difficulté à suivre parfois support de cours très dense et complet exercices peu adaptés en partie Java (jeu de l'oie) davantage en partie Android mais, à notre demande, nous avons pu aborder des points liés à nos besoins spécifiques lors de la dernière demi-journée, donc satisfaction

Luc C. 15/09/2020
5 / 5
TP parfaitement organisés

Grégory G. 15/09/2020
3 / 5
Des supports de cours qui datent de 2016... c'est moyen

Imad-Seddik A. 15/09/2020
4 / 5
Le formateur a été génial, très humain, à l'écoute et fort sympathique. Il répond à toutes les questions et fait de son mieux pour nous aider. Néanmoins, le dernier jour était assez chargé et compliqué ce qui rend les notions difficile à assimiler. On est resté sur une erreur la veille qui fait que je n'ai pas pu corriger mon application locale. Donc je n'ai pas pu faire l'i

tarenta a. 15/09/2020
5 / 5
Tres bonne formation

RENAUDET 21/07/2020
4 / 5
Intérêt de complexifier un même code au fur et à mesure de la formation Manque quelques schémas "pense bête" dans le support

Victor G. 23/06/2020
4 / 5
Très bonne introduction à android studio mais requiert une bonne expérience d'IDE Java

larbi k. 23/06/2020
5 / 5
J'ai bien aimée le contenu de la formation, mais il y a une remarque dans la partie des base de données. Ajouter la partie Firebase est un ensemble de services d'hébergement pour n'importe quel type d'application. Ajouter android for spring.

Julien G. 23/06/2020
5 / 5
Le cours comporte beaucoup de code à recopier.

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.
Avis client 4,3 / 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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
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