Développer des applications mobiles pour Google Android | Google Apps for Business | Pixystree SCS – formation informatique à Bruxelles Belgique Vervier
Accueil | E-shop | Témoignages | Références | Jobs | Prix | Contact | Staff | Sitemap | A propos | Devis en ligne

Formation Développer des applications mobiles pour Google Android - 4 jours

Développer des applications mobiles pour Google Android





Agenda formations :

9h à 17h (Journée complète)
18h - 20h30 (Demi-soirée)

Nos tarifs Devis en ligne

Description :

L’approche pédagogique de la formation est basée sur une répartition à parts égales entre la théorie et les travaux pratiques.
Pour les travaux pratiques, les participants utiliseront soit l’émulateur Android (Virtual Devices) fournis avec le SDK, soit leur smartphone ou leur tablette s’ils en possèdent un.

Objectifs du cours :

A l’issue de la formation les stagiaires sauront développer, tester et déployer une application pour les terminaux Android.


Contenu du cours : Développer des applications mobiles pour Google Android

Présentation générale d’Android

  • Le modèle commercial Android
  • Les terminaux cibles
  • L’architecture Android
  • TP : manipulation de terminaux Android (si disponibles) ou démo à partir du terminal du formateur.

L’environnement de développement

  • Le SDK
  • Le plugin Eclipse et les outils
  • Les terminaux virtuels
  • TP : manipulation du plug-in Eclipse

Une première application

  • Création d’un projet
  • Les concepts de base d’une application Android
  • Le cycle de vie d’une application
  • Exécution d’une application sur l’émulateur
  • Débogage et logs
  • TP : développement d’une première application et manipulation de l’environnement

L’interface utilisateur

  • Les problématiques multi-terminaux
  • Les ressources
  • Création de vues
  • Ajout de composants simples
  • Gestion des positionnements
  • Formes, couleurs et dégradés, 9patch
  • Internationalisation
  • Les activités, l’application
  • Création de menus, boîtes de dialogues
  • TP : réalisation d’une application avec interface graphique

Interactions entre applications et événements systèmes

  • La notion d’Intention
  • Le lancement d’une activité
  • L’interception d’événement systèmes
  • TP : suite de la réalisation d’application

Utilisations des capteurs

  • Les types de capteurs disponibles (Accéléromètre, Orientation, Température, etc.)
  • Récupération et interprétation des valeurs
  • Sauvegarder l’état d’une activité
  • TP : gérer la rotation du terminal

Gestion de la persistance

  • Enregistrement de préférences utilisateur
  • Créer, lire et écrire dans un fichier
  • Utiliser la base SQLite
  • Créer et accéder aux données d’un ContentProvider
  • TP : sauvegarder les données dans une base SQLite

Services, threads et tâches asynchrones

  • Créer, démarrer et arrêter un service
  • Lier des activités à des services
  • Créer une tâche asynchrone
  • Gérer les threads
  • Gérer les notifications
  • TP : modification de l’application pour intégration de tâches asynchrones

Géolocalisation et Services associés

  • Configurer l’émulateur pour tester la géolocalisation
  • Trouver sa position et suivre les déplacements
  • Intégrer et interagir avec un composant Carte
  • TP : afficher une carte et utiliser la localisation

La finition d’une application

  • Création de widgets
  • Communication avec l’application
  • Animations
  • TP : création d’un widget, animation de transition

Contrôle des Appels téléphoniques et SMS

  • Détecter les changements d’état du téléphone
  • Afficher le clavier téléphonique, Envoyer un SMS
  • Détecter l’arrivée d’un SMS

Connexion réseau

  • Superviser la connexion Internet via 3G et Wi-Fi
  • Rechercher des points d’accès Wi-Fi
  • TP : Création d’un service de synchronisation REST

Sons, vidéos et Utilisation de l’appareil photo

  • Définir une ressource audio ou vidéo
  • Déclencher la lecture des sons et vidéos
  • Utilisation de l’appareil photo
  • Déclencher la prise de vue
  • TP : prendre une photo et l’associer à l’application

Nous contacter :

Rue Beeckmans, 53
1180 Bruxelles



Gsm : +32 477 789 445
Email : selossej@jlgestion.be

Nos avantages :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercises,...