Android : développement et programmation d’applications pour mobiles

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

À propos de cette formation :La plateforme 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.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

À qui s'adresse cette formation ?Aux programmeurs Java qui souhaitent découvrir le développement sous Android et créer des applications mobiles pour les professionnels.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Services
  • Evénements

Le 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

Informations complémentaires

Travaux Pratiques :Création complète d'une application AndroidConception de l'interface utilisateur avec ADT Visual DesignerComposer l'interface utilisateur à partir de fragmentsIntégration d'applications à la base de données SQLiteDévelopper un fournisseur de contenu et l'associer à une listeS'assurer de la compatibilité avec les tablettes et téléphones

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Android : développement et programmation d’applications pour mobiles

Prix sur demande