Skip to content

 

certifications professionnelles : cisco, java, oracle, microsoft, linux & op, comptia et hp, pmp, cobit, adobe & apple, itil & cmmi
formation et certification en génie logiciel : analyse et outils de modélisations, programmation et développement web, développement mobile
Android

Objectifs :

La force d’Android : une plateforme ouverte à tous, tant à l’industrie, aux développeurs qu’aux utilisateurs eux-mêmes.
Le développement d’applications embarquées devient aussi facile à construire qu’un site web.
L’objectif de cette formation Android est d’être capable de développer une application fonctionnant sur la plateforme Android en utilisant le SDK fournit par Google.
Connaître les spécificités du développement mobile et en particulier d’Android et savoir utiliser les fonctionnalités spécifiques aux téléphones Android

Public cible :

Cette formation Android s'adresse aux développeurs et chefs de projets souhaitant développer des applications mobiles pour les téléphones compatibles Android.

Pré-requis :

Avoir des connaissances en langage Java

Contenu :

Introduction au développement sous Android : Différences et principaux intérêts de la plateforme.
Fonctionnalités de la plateforme
Composition d'une application
Environnement de développement : Eclipse, plugin ADT, SDK Android
Configuration, premier programme, gestion de l'émulateur

Le développement Android : les premiers pas , La première application Google Phones
Création d’un projet Android, le code « minimal »
Exécution de l’application sur l’émulateur
Débogage : outils et méthodologie

Architecture d’une application AndroidLa configuration : le fichier « Manifest »
Accéder aux ressources (audio, image, autre...)
Communication avec des serveurs distants.
Manipuler des fichiers
Le code source
Les applications sans IHM

Composer une interface utilisateur
Créer une interface graphique avec les « View »
Contrôler les écrans avec « Activity ».
Utiliser des menusRelation entre les ressources et le programme (« Layout »)
Ouvrir des fenêtres (« Intent ») 
Configurer les applications avec AndroidManifest.xml.
Communication entre Activity (Intent, IntentReceiver et BroadcastReceiver

Gestion des donnéesEnregistrer les préférences de l’application
Utilisation de fichiers
Les bases de données : base de donnée embarquée SQLite
Le partage de données avec la notion de « Content Provider »)

Services et multithreading avec AndroidServices, Alarmes et notifications
Manipulation de AIDL
Gestion des Threads
Interaction entre Threads et Interface Graphique
Communication avec un serveur distant : HTML, SOAP.
La sécurité des applications

Spécificité du développement mobile AndroidDétecter l'orientation et les mouvements du téléphone : l'accélérateur 3D
La géo-localisation
Accéder à l'appareil photo
Les fonctions de téléphonie : Téléphone, SMS...
Créer des animations 2D et 3D
Les fonctions réseaux : WiFi, GSM/3G

Déployer une Application AndroidCréation de compte et déploiement sur L’Android Market
Debugs d’application
Gestion du versioning
Publication des mises à jour

 
Centre Internal de Certification Professionnelle

formation informatique, formation télécom, formation management : programmez votre réussite au sénégal avec MIT University, l'école des ingénieurs et des managers


ADMISSIONS 2024-2025

Les Inscriptions se poursuivent
SESSION Octobre

Les étapes clés pour s'inscrire

Restez connecter sur

  • Facebook Page: http://www.facebook.com/desperateooavatar?suggestfriends&ref=email_friend_confirmed#!/pages/MIT-University/162530967152704?sk=wall
  • Linked In: pub/mit-university/38/527/73
  • Twitter: mit_university