Il saura à la suite de cette formation être autonome dans la programmation Android, mais aussi concevoir une application Android qui s'adapte à tous les SDK Android (de 1.5 à 4.1), tout en respectant les bonnes pratiques du système que ce soit pour les tablettes ou les téléphones.
Ainsi cette formation se scinde en trois parties disctinctes; Initiation avancée à la programation Android, Architecture Android et un Update à Ice Cream sandwich.
Objectifs :
- Connaitre et savoir utiliser l’ensemble des API et services de la plateforme Android
- Maitriser la connectivité de l’appareil et les différents canaux de communication (Bluetooth, Wifi, Wifi Direct, http, NFC, Réseau mobile).
- Maitriser l’Audio, la Vidéo et la photographie,
- Interagir avec la téléphonie et les SMS
- Investir l’écran d’accueil (le HomeScreen)
- Mettre en place une communication entre processus (AIDL)
- Mettre en place des programmes mixtes Android et C/C++ (le NDK)
- Maitriser les services dédiés du système et ceux de Google.
Public concerné et Pré-requis
Public concerné:
Développeur voulant maitriser la puissance du système Android.
- Comprendre le concept des langages orientés objet.
- Connaître le langage JAVA.
- Avoir effectué la formation Initiation Avancée Android.
Développeur voulant maitriser la puissance du système Android 4.0.
- Comprendre le concept des langages orientés objet.
- Connaître le langage JAVA.
- Avoir effectué la formation Initiation Avancée Android.
Inscription et prix
Par mail: Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Par téléphone : 06 50 48 24 93.
Durée de la formation : 3 jours
Tarif Inter-entreprise : 1800€ HT
Formation modulaire
Calendrier inter-entreprises de la formation.
Cette formation est déclinée en deux formations inter-entreprises sur Toulouse et Paris, la première d'une journées, la seconde sur deux jours. Les plans et les tarifs sont donc tous deux disctincts de leur formation intiale (celle-ci) qui pour l'instant n'est disponible qu'en Intra-Entreprise.
Prochaine session Inter-entreprises:
- Toulouse - 27 Septembre (1j - 600€ - description de la formation)
- Paris - 08/09 Novembre (2j - 1300€ -description de la formation)
- Toulouse - 30 Novembre (1j - 600€ - description de la formation)
- Paris - 06/07 Décembre (2j - 1300€ -description de la formation)
Reservez votre place: Pré-inscription
-
- Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
- Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
- Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
- Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Plan
Première partie : Communication
Mise en place et gestion des canaux de communication suivants :
- Http direct
- Bluetooth
- NFC
- Réseau mobile
- Wifi
- Wifi direct
Travaux pratiques
- Mise en place de la communication Bluetooth entre deux appareils
- Liste les réseaux disponibles, récupérations des informations et écoute des changements d’états
Téléphonie et SMS
- Composer un numéro
- Obtenir les informations sur la téléphonie de l’appareil
- Ecouter les changements d’états du téléphone
- Envoyer un SMS/MMS par Intent
- Envoyer un SMS/MMS dans son code avec ou sans suivi du transfert et de la livraison
Travaux pratiques
- Mise en place d’un listener de SMS arrivant
- Envoyer des SMS
Seconde partie : Interpolabilité
AIDL et NDK
- Mise en place de pont de communication entre différentes applications Android : AIDL (Android Interface Definition Language)
- Mise en place d’un pont de communication entre une application Android native et un programme C/C++ : le NDK (Native Development Kit)
Travaux pratiques
- Mise en place d’un bus de communication entre deux applications via l’utilisation de l’AIDL
Troisième partie : Api et savoir faire
Multimédia
- Gestion de l’Audio
- Gestion de la Vidéo (enregistrement et affichage)
- Gestion de la Photographie (enregistrement, affichage)
Travaux pratiques
- Mise en place d’une application prenant une photographie via un Intent et les paramètres natifs de l’appareil
Home Screen
- Mettre en place des AppWidget
- Mettre en place des LiveFolder
Travaux pratiques
- Mise en place d’une AppWidget sur l’écran d’accueil
Quatrième partie : Services dédiés
Services dédiés du système
- Mise en place des Alarmes
- Utilisation du DownloadManager
- Mise en place des Animations en fonction de la version du SDK cible
- Utilisation des SharedData
- Utilisation de ContentProviders natifs (MediaPlayer, Contact, Calendar)
- Maitriser les vibrations de l’appareil
- Ajouter une activité de recherche à votre application
- Ajouter une activité de préférence à votre application
Travaux pratiques
- Mise en place d’une alarme
- Mise en place d’une activité utilisant le ContentProvider Contact
- Faire vibrer l’appareil
- Mettre en place une activité de préférence
Services Google Dédié
- Mise en place et utilisation du CloudToDeviceMessaging (méthode de push serveur)
- Mise en place de l’InAppBilling qui permet de mettre des briques applicatives payantes au sein de l’application
- Comprendre la gestion de Licence pour votre application
Les formations Android2EE
Un formateur, Mathias Séguy, speaker Android international reconnu (Devoxx France, JCertif Africa, Eclipse Day,…), enseignant à l’université et dans les écoles d’ingénieurs, architecte Java (10 ans d’expérience), rédacteur sur Developpez.com.
Cette formation Initiation avancée à Android est éligible au titre du DIF et CIF.
Toutes nos formations sont sur mesure, ce plan s'adapte à vos besoins.