En continuant à naviguer sur ce site, vous acceptez l'utilisation des cookies afin de vous proposer des services et une offre adaptés à vos centres d'intérêts. En savoir plus

LEARNING TREE INTERNATIONAL

Android : Développement et programmation d'applications pour mobiles

Certification / expertise

4 jour(s)

2220 € HT

Organisme privé de formation continue

Objectifs

À propos de cette formation Android : La plate-forme open source d'Android propose une compatibilité avec un grand nombre d'appareils, ce qui vous donne un accès plus global au marché du mobile. Vous apprendrez à exploiter vos connaissances existantes en Java pour livrer des applications d'entreprise pour les téléphones et les tablettes Android et à les intégrer dans les systèmes de votre d'entreprise.

Vous apprendrez à :
  • Livrer des applications professionnelles robustes et les intégrer aux systèmes de l’entreprise.
  • Concevoir des logiciels intuitifs et fiables en utilisant des activités, services et « Intent ».
  • Créer des interfaces utilisateur qui fonctionnent avec une large gamme de téléphones et de tablettes.


Programme

Présentation de la plate–forme Android :

  • Établir un environnement de développement.
  • Analyser les composants de l’architecture.

Exploiter les fonctions clés des applications :

Créer des applications pour mobiles :

  • Créer des activités de traitement des saisies utilisateur.
  • Mettre en oeuvre différents affichages pour créer l’interface utilisateur.
  • Créer un package d’applications pour le déploiement.
  • Développer des tests unitaires.
Prise en charge du comportement asynchrone :
  • Réaliser des tâches en arrière–plan avec les services.
  • Communiquer avec les « Intent ».

Création d’interfaces utilisateur :

Choix des composants visuels :

  • Réaliser la mise en forme.
  • Associer un affichage à une activité.
  • Positionner les éléments des formulaires.
Utilisation des déclarations de ressources :
  • Déclarer la définition et la mise en forme des composants.
  • Gérer plusieurs résolutions d’écran.
  • Localiser les applications.

Traitement des saisies utilisateur :

Communiquer avec l’utilisateur :

  • Créer et afficher des messages (« Toast »).
  • Générer des notifications dans la barre d’état.
  • Journaliser les principaux événements d’une application.
Interaction avec l’interface utilisateur :
  • Créer une réponse aux événements de saisie utilisateur.
  • Démarrer des activités avec des « Intent ».
  • Créer des gestionnaires d’événements avec Java.
  • Générer des menus contextuels et des menus d’options.
Gestion du cycle de vie des activités :
  • Intégration au système Android.
  • Persistance des données en réponse aux notifications.

Persistance des données d’application :

Choix des options de stockage :

  • Différencier les emplacements de stockage internes / externes.
  • Sauvegarder la configuration d’une application avec SharedPreferences.
Manipulation de la base de données SQLite :
  • Exécuter des requêtes pour rechercher des informations.
  • Associer des sélections de colonne à des projections.
Utiliser et créer des fournisseurs de contenu :
  • Accéder aux ressources des données partagées.
  • Accéder aux fournisseurs de contenu avec des URI.

Maintenance de la réactivité du système :

Éviter les erreurs de type « L’application ne répond pas » :

  • Annuler le chargement du thread de l’interface utilisateur.
  • Concevoir un mode d’exécution asynchrone.
Créer des services d’arrière–plan :
  • Démarrer IntentServices.
  • Déclarer des services dans le manifeste.

Échange de données sur Internet :

Interagir avec des applications côté serveur :

  • Synchroniser les périphériques Android avec les serveurs.
  • Communiquer via les clients HTTP.
Développer des clients pour les services web :
  • Se connecter aux services RESTful.
  • Créer et analyser le format JSON.

Améliorer l’expérience utilisateur :

Intégrer la barre d’action :

  • Manipuler des objets par glisser–déposer.
  • Prendre en charge l’orientation et les multiples résolutions d’écran avec les ressources.
  • Combiner des fragments de code en une IU à plusieurs volets.
Exploiter les fonctionnalités de géolocalisation et de cartographie :
  • Tracer les positions sur Google Maps.
  • Établir la position à travers le GPS, le Cell–ID et le Wi–FI.

 

Cette formation vous intéresse ? Demandez à vous faire rappeler !

Les prochaines sessions

À Paris

Sur l'année 2017

Centre

LEARNING TREE INTERNATIONAL
33 avenue du Maine
75015 Paris 15 ème arrondissement


Les internautes qui ont consulté cette annonce ont aussi consulté:

En résumé

Objectif

Certification / expertise

Durée

4 jour(s)

Coût

2220 € HT

Modes d'enseignement

En école ou centre de formation

Domaine

Programmation

Domaine secondaire

Télécommunications

Posez une question à notre responsable pédagogique
Recevez des formations similaires

Kelformation vous suggère des formations qui vous correspondent.

Inscrivez-vous et recevez directement les annonces par mail.