Formation: Android Développement avancé

Durée:4 jours
Prix:
Code cours:UX131

Public:

Développeurs, et intégrateurs d'application sous Android.

Objectifs:

Savoir utiliser et développer avec les fonctionnalités avancées d'android. Connaître les techniques de gestion centralisée de mobiles android, de télédistribution.

Connaissances préalables nécessaires:

Connaissance du développement d'applications android.

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
PrésentationRappels sur l'architecture android :
framework, library, runtime, kernel.Structure du système.
L'outil adb : fonctionnalités, l'accès au système avec le shell.
CompilationCompilation native : le besoin, accès direct au système, ou depuis une application java avec JNI.
Accès aux informations systèmes en mode pull.
Décompilation, protection de code.
Utilisation de gradle avec gcc.
IntégrationGestion des certificats. Types de signatures.
Gestion des clés : clés internes par défaut, création de clés personnalisées.
Scripts signataires.
DéploiementGestion centralisée des applications.
Dépôt d'applications sur Google Play : procédures, normes.
Création d'une plateforme privée de type "Google Play".
Télédistribution, mode push, mode pull.Gestion des droits.
Gestion de flotte. Centralisation des informations systèmes des mobiles.
IHM avancéesMise en oeuvre des styles, fragments
Les bonnes pratiques.
Géolocalisation et API réseauxAPI de géolocalisation.
Ecriture d'une application exploitant GoogleMaps.
Android et l'internet des objetsLes objets connectés et les plate-formes android.
Utilisation de BLE, présentation des profils.
Interactions d'applicationsPrincipe de réutilisation d'extraits applicatifs.
Déclaration des possibilités applicatives: les intents filters.
Exécution asynchrones, tâches de fond, tâches répétitives
Gestion des services.
Communications inter-applicatives Communication multi-canaux et bi-directionnelles
Services , AIDL
Contacts providersUtilisation des contacts Providers standards Android :
contacts, media, etc ...
Création de contacts providers : principe, exemples.

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:UX131

Contenu de la formation
Android Développement avancé:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours