Formation Android : Développer des applications Mobiles


  • TIRER PARTI DES FACILITÉS DE DÉVELOPPEMENT AVEC ANDROID STUDIO
REFERENCE
 
 
TAGA
DUREE
 
 
5 jours
TARIFS
 
 
2390 € HT
Niveau : Débutant
Cours à distance: Possible
Eligible CPF: oui
BestSeller : oui
OBJECTIFS :
 

Le système d'exploitation Android est largement majoritaire sur les smartphones et tablettes dans le monde. Le kit de développement Android permet de développer des applications à l'ergonomie et aux fonctionnalités toujours plus riches, surtout depuis l'arrivée du Material Design dans les plateformes Android 5 Lollipop et Android 6 Marshmallow. L'intégration des nouvelles fonctionnalités aux plates-formes plus anciennes est aussi facilité par ses librairies de support.
L'objectif de ce cours est de devenir autonome dans le développement d'applications Android. Connaître les techniques fondamentales du développement Android et savoir gérer les spécificités des différents supports, smartphones et tablettes.
Mettre en œuvre le nouveau look and feel Material Design et en faire profiter les plates-formes précédentes.

PRÉ-REQUIS :
 

Avoir des connaissances en langage Java ou avoir suivi la formation Java, les fondamentaux.
Une expérience de l'utilisation de matériels sous Android (téléphone et/ou tablette) est un plus sans être nécessaire.

PUBLIC :
 

Cette formation s'adresse à tous développeurs, chefs de projets, directeurs techniques souhaitant acquérir la compétence du développement d'applications modernes sous Android.

PROGRAMME :
 

Présentation d'Android

Historique de la plate-forme
Diffusion actuelle
Architecture et aspects techniques

Environnement de développement :

Le SDK Android – gestion des API Android via le SDK Manager, la gestion des émulateurs et l'accélération matérielle
Les commandes : adb, emulator
Structure des projets Android sous Android Studio
Création de tests unitaires

Atelier

Installation de l'environnement de développement, génération d'un projet. Présentation des outils de débugge et du LogCat

Les éléments fondamentaux d'Android

Le manifeste d'une application
Les composants applicatifs : Activité, Service, Fournisseur de contenu, Receveur d'Intent.
Les composants d'interactions : l'objet Intent, les notifications
Principes des permissions
La gestion des processus
La classe Activity : cycle de vie et états, démarrage et arrêt, sauvegarde
La gestion du multitâche : via le manifeste, via l'API, la purge de la pile

Atelier

Réalisation d'une application permettant d'illustrer la gestion du multitâche.

La gestion des ressources

Le regroupement des ressources : ressources par défaut, ressources spécifiques, alias de ressources
La résolution des ressources suivant la configuration de l'appareil
L'accès aux ressources : via le code, dans les fichiers XML, de la plate-forme
Le traitement à l'exécution des changements de configuration : comportement par défaut, rétention d'objets, traitement manuel du changement de configuration

Atelier

Réalisation d'une application réactive aux changements de configuration

Création d'interface utilisateur

Les éléments d'une interface : Layout, Views et Listeners
Android UI designer
Organiser le contenu : différents layouts
Gérer les événements utilisateur : Listeners
Les boîtes de dialogues
Les styles et les thèmes
Les menus

Atelier

Réalisation d'une application avec un thème spécifique

La communication entre composants applicatifs

La communication via l'objet Intent. Les données de l'objet Intent, l'objet Parcelable
Modes de communication implicite et explicite
Enchaînement des activités sans retour ou avec retour
La diffusion d'Intent et les récepteurs d'Intent – Broadcast Receiver : diffusion normale, diffusion ordonnée
Gestion dynamique des receveurs d'intent
Les intents Système

Atelier

Réalisation de récepteurs d'intent

Tâches asynchrones et tâches de fond

Créer des tâches asynchrones : AsyncTask, Thread
Communiquer avec une tâche asynchrone : Handler

Atelier

Gestion d'une barre de progression

Le stockage de données

Gestion des préférences
La gestion des fichiers sous Android. Fichiers privés et fichiers publics
Utilisation de la base de donnée embarquée SQLite
Les interfaces d'accès aux données : Content Providers

Atelier

Une application avec SQLite

Des programmes sans interface : Services

Créer un service
Démarrer ou redémarrer un service
Se connecter à un service
Services et tâches de fond
Langage de description de services : AIDL

Atelier

Un service de téléchargement

Communiquer avec l'utilisateur

Toast
AlertDialog
Notification

Atelier

Enchaîner deux activités, lancer des tâches système

Des interfaces adaptables et évolutives : Fragments

Définition
Mise en œuvre
Faire communiquer deux fragments
S'adapter aux tailles d'écran, multi-pane layout

Atelier

Utiliser et faire communiquer des Fragments

Material design: Le look and feel Android 5 et 6 compatible avec les anciennes versions

Les éléments du Material Design
Transitions graphiques entre activités et vues
Animation vectorielle
Les aspects portables et les librairies de support
Réutiliser des éléments d'une liste : RecyclerView
Présenter des éléments sous forme de carte :CardView
Extraire les couleurs dominantes d'une image :Palette

Atelier

Création d'une liste avec RecyclerView

Le graphisme sous Android

Bitmaps
Formes et graphisme
Création de composants graphiques personnalisés
Animations

Atelier

Réalisation d'un composant personnalisé

Le réseau et le Web

L'état du réseau
Le client Http : requête GET, POST et POST Multiparties
L'accès aux services Web
Les Flux XML et JSON

Atelier

Transfert de fichiers avec un serveur, exploitation de flux JSON via un service Web

Publication d'application

Préparation de l'application : principes, gestion des versions, génération du paquetage et signature
Installation manuelle via adb
Publication sur le Play Store.

Présentation : Multimédia et autres fonctions du terminal éventuelles

Son, lire et enregistrer, les nouvelles classes MediaSession et MediaController
Vidéo, lire et enregistrer, le nouveau package camera2
3D: OpenGL ES
Localisation
Sensors

TRAVAUX PRATIQUES :
 

De nombreux Travaux pratiques viendront illustrer cette formation Android. Vous retrouverez le descriptif des travaux pratiques à la fin des différents chapitres concernés.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Android : Développer des applications Mobiles : Note moyenne : 4,7/5
5/5
Avis certifié A suivi un cours chez PLB

GUECHOUD Sabar

Mon avis sur le contenu du stage :

"Le contenu est très explicite"

Mon avis sur le formateur :

"Le formateur, rien n'a dire, il est compètent, il maîtrise bien le sujet. A recommander."

Mon avis sur la salle de formation :

"La salle est propre et bien équipé"

5/5
Avis certifié A suivi un cours chez PLB

GJF

Mon avis sur le contenu du stage :

"Formation bien adaptée à mes attentes"

Mon avis sur la salle de formation :

"Bon matériel, mais serait mieux adapté si les OS des PC étaient sous linux ou OSX. (le développement ne se fait de moins en moins sur Windows Microsoft"

5/5
Avis certifié A suivi un cours chez PLB

David

Mon avis sur le contenu du stage :

"très bien"

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB

Louis

Mon avis sur le contenu du stage :

"Contenu du stage très riche et dense. 3 jours me semble court."

Mon avis sur le formateur :

"Disponible et très compétent techniquement dans son domaine"

5/5
Avis certifié A suivi un cours chez PLB

Sylvie

Mon avis sur le contenu du stage :

"Besoin de plus de temps pour couvrir l'ensemble du sujet, mais rien à redire sur le reste parfait, j'ai passé un agréable moment chez PLB"

5/5
Avis certifié A suivi un cours chez PLB

SP

Mon avis sur le contenu du stage: Contenu varié et étendu, on apprend beaucoup de chose en un temps maximal Mon avis sur le formateur: Très bon formateur, agréable et compétent Mon avis sur la salle de formation: Classe propre, rangée avec du matéreil de qualité. Très bon point donc. Ce que j'ai le plus apprécié: Toutes les fournitures déjà présentes, des ordinateurs performants Ce que j'ai le moins apprécié: Connexion internet un peu lente le lundi matin
5/5
Avis certifié A suivi un cours chez PLB

CN

Mon avis sur le contenu du stage: Le contenu de la formation est important et intéressant. Mon avis sur le formateur: Attentif et réactif à nos demandes et nos interrogations. Explique bien et maitrise son sujet. Bon formateur, cour dynamique. Ce que j'ai le moins apprécié: Quelque petit soucis pour avoir les informations relative à la formation et à sa mise en place. La formation n'ayant était validé qu'une semaine avant son déroulement.
5/5
Avis certifié A suivi un cours chez PLB

Romain

Mon avis sur le contenu du stage: Formation très instructive et très pratique. Mon avis sur le formateur: Rien à dire sur l'animateur, il était très à l'écoute et s'adaptait aux personnes de la formation
5/5
Avis certifié A suivi un cours chez PLB

Gabriel

5/5
Avis certifié A suivi un cours chez PLB

LM

Mon avis sur le contenu du stage: Excellence formation pour débuter les applications ANDROID. Mon avis sur le formateur: Excellent formateur, à recommander.
4/5
Avis certifié A suivi un cours chez PLB

MC

Mon avis sur le formateur: Très bon vécu de dev mobile Ce que j'ai le plus apprécié: le formateur
4/5
Avis certifié A suivi un cours chez PLB

JM

Mon avis sur le formateur: il répond bien aux questions, disponible et plein d'humour
4/5
Avis certifié A suivi un cours chez PLB

HL

Ce que j'ai le plus apprécié: Pédagogie et disponibilité du formateur Ce que j'ai le moins apprécié: J'aurai aimé coder un peu plus, un projet fil rouge qu'on aurait modifié au fur et à mesure des nouvelles notions
5/5
Avis certifié A suivi un cours chez PLB

MCT

Mon avis sur le formateur: Tres bon et disponible même le soir après la formation Mon avis sur la salle de formation: la salle de pause super Ce que j'ai le plus apprécié: les exos
4/5
Avis certifié A suivi un cours chez PLB

DJ

Mon avis sur le contenu du stage: N'ayant jamais fait de dev android il s'agit pour moi d'une initiation qui repond a mes attentes Mon avis sur le formateur: à l'aise avec son sujet et compétent Mon avis sur la salle de formation: des devices android en plus pour cette formation pourraient etre un plus
4/5
Avis certifié A suivi un cours chez PLB

AS

Mon avis sur le contenu du stage: très bien Mon avis sur le formateur: Excellent
S'INSCRIRE À CETTE
FORMATION ANDROID 5
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

1 j

 
Android est un système d'exploitation open source, fondé sur Java, dédié aux smartphones. Il a été développé par Google et une trentaine...

3 j

 

Télécom - Mobile

Android développement avancé
Android est devenu le leader en terme de volume de ventes de terminaux et est donc une plateforme privilégiée pour les développeurs. Avec son SDK bien documenté et ses évolutions fréquentes, libre de...

2 j

 

Télécom - Mobile

Android Déploiement
Cette formation Android Déploiement vous permettra de connaître les techniques de gestion centralisée de mobiles android, de télédistribution.

4 j

 

Télécom - Mobile

Android Embarqué
Cette formation Android embarqué vous permettra de : - Faire comprendre l'architecture bas niveau d'Android - Compiler et « booter » un système Android -...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB