HoneyComb, IceCreamSandwich et Jelly Bean: Les bonnes partiques.
Toutes nos formations sont sur mesure , ce plan s'adapte à vos besoins.
Objectifs :
L’objectif est de maîtriser les nouvelles API des versions du système apparues depuis Honey Comb, Ice Cream Sandwich et JellyBean (Version 3.x et 4.x du système Android).Vous aurez une compréhension des règles de DesignGuide associées à ces versions et vous maîtriserez les éléments suivants :
Une mise à jour Ice Cream Sandwich (1 jour) :
- Fragments (statiques, dynamiques, de background…);
- Les différentes navigations (Tabs, Spinner, NavDrawer);
- ActionBar;
- La nouvelle Api de Notification (JellyBean);
Vous aborderez aussi les nouveaux composants suivants :
- ViewPager
- CursorLoader et CursorAdapter
- GridLayout
- NFC Beam
- SharedActionProvider
- TextToSpeech et SpeechRecognition
- Animation (post Honey-Comb)
Enfin vous connaitrez les bonnes pratiques pour bien gérer le multi-versionning vous permettant de compiler une application compatible avec toutes les versions du système (du level 8 au level 17) avec notamment l’utilisation de la Support-Librairy.
Public concerné et Pré-requis
Public concerné
Développeur voulant programmer des applications Android efficientes en utilisant les dernières fonctionnalités du système
- Comprendre le concept des langages orientés objet.
- Connaître le langage JAVA.
- Avoir effectué la formation Initiation Avancée Android.
Cette formation nécéssite un bon niveau sur Android. Les bases ne seront pas abordées, vous devez les avoir acquises pour participer à cette formation.
Ainsi, soit vous avez effectuée la formation "Android:Des Fondamentaux à l'autonomie et la performance" , soit il faudra me prouver votre niveau pour que je vous accepte sans que cela pénalise les autres étudiants (Une application, un entretien téléphonique ou un questionnaire vous seront demandés).
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 : 1980€ HT
Formation modulaire
Cette formation est modulaire, vous pouvez vous inscrire:
- Aux 5 jours de formations;
- Aux 3 premiers jours de la formation (Initiation avancée - 1800€);
- Aux 2 derniers jours de la formation (Architecture et ICS - 1500€);
Lors d'une inscription aux deux derniers jours, il faudra me prouver votre niveau pour que je vous accepte sans que cela pénalise les autres étudiants. Une application, un entretien téléphonique ou un questionnaire vous seront demandés.
Plan
Télécharger le plan de la formation
Le Design guide
Rappel des règles d’ergonomie
Les fragments
- Statique ou dynamique ?
- La supportLibrairy
- Cycle de vie d’un fragment
- Gestion statique des fragments
- Gestion dynamique des fragments
- Fragments sans IHM
- Fragment et BackStack
- Fragment et barre d’action
- Animations des transitions entre fragments
- Communication pattern Fragment-Activity
- Fragmentdialog, FragmentList,
Travaux pratiques :
- Migration d’une application legacy (level <11 ) vers l’utilisation des fragments
- Mise en place de fragments statiques
- Mise en place de fragments dynamiques
Navigation
- Tabs
- Spinner
- NavigationDrawer
Travaux pratiques :
- Mise en place d’une navigation (Tabs||Spinner||Drawer)
L’ActionBar
- Customiser l’actionBar (Icône, titre, background)
- Splitter l’action bar
- Utilisation des onglets de navigation (Navigations Tabs)
- Les actions de la barre d’actions
- Les menus et l’actionBar
Travaux pratiques :
- Mise en place de l’ActionBar
Notification
- Enrichir les notifications
- Mettre en place des notifications customisées
Travaux pratiques :
- Mise en place de la notification
Maitriser les nouveaux Composants
- GridLayout
- ViewPager
- CursorLoader
- Animation (Animator)
- NFC Beam
- Shared Action Provider
- TextToSpeech
- SpeechRecognition
Travaux pratiques :
- Mise en place d’Animations
- Mise en place ViewPager
Gérer le Multi-Versionning :
La mise en place d’une application compatible avec toutes les versions du système vous sera expliquée en profondeur tant durant les TPs que le cours.
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.