Android : développement et programmation d’applications pour mobiles
Formation
A distance

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
Date de début
À 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.
Les Avis
Les exploits du centre
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 15 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
- 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
- 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
- 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
- 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
- Exécuter des requêtes pour rechercher des informations
- Associer des sélections de colonne à des projections
- 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
- 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
- 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
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