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

Posez une question et d'autres utilisateurs vous répondront

À qui souhaitez-vous addresser votre question?

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 14 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