Upload
odc-orange-developer-center
View
485
Download
3
Embed Size (px)
DESCRIPTION
Présentation élaborée par Mlle Ines dans le cadre des sessions de Lightning Talks à l'Orange Developer Center.
Citation preview
ActionBar Android
Elaboré par :Ines BelhouchetDéveloppeur Android
2
ActionBar
1- Introduction.
2- C'est quoi ActionBarSherlock ?
3- Passage vers le ActionBar Compat.
4- Liens utiles.
5- Conclusion.
3
Introduction● Quelles sont les étapes pour réussir le design
de mon application android?
● Quelles sont les règles d’ergonomie et les bonnes pratiques?
● Quels items graphiques que je dois utliser alors?
4
Exemple d'application avec un design basique
5
ActionBar
● C’est un composant graphique essentiel des
applications Android, qui apparaît en haut de
chaque écran, sous la barre de notification. Il
permet notamment de donner une identité
visuelle à l’application (icône et nom). Ainsi,
l’utilisateur pourra l’identifier d’un seul coup
d’œil.
6
ActionBarSherlock (ABS)
7
ActionBarSherlock (ABS)● ActionBarSherlock (ABS), c’est :
● l’API standard de l’ActionBar sur n’importe quelle version
d’Android.
● l’implémentation native sur Android 4.x
● Il se comporte simplement comme une simple wrapper.
● une implémentation dédiée pour toutes les versions
antérieures (c-a-d même avec Android 3.x) – en utilisant une
version largement modifiée par rapport à ce qui est
disponible dans le projet AOSP.
8
Demo de l'application ActionBarSherlock
9
Exemples d'applications avec un ActionBarSherlock
10
24 Juillet 2013
11
ActionBar CompatA l’occasion de la sortie de l’API 18 (ou plutôt Android
4.3), Google vient de mettre à jour sa support-library-v7
qui permet d’utiliser des composants récents sur de
vieilles versions d’Android tel que l'ActionBar Compat.
Plus besoin alors d’utiliser ActionBarSherlock,
l’ActionBar est maintenant accessible via la support-
library(Android-Support-V7).
12
Premiére application intégrante l'ActionBar Compat
Google I/O 2013
13
Liens utiles● Video sur l'ActionBar Compat:
http://www.youtube.com/watch?v=6TGgYqfJnyc#t=11● Guide officiel d'Android Design[ ActionBar ]:
http://developer.android.com/design/patterns/actionbar.html● L'application I/O 2013 :
https://play.google.com/store/apps/details?id=com.google.android.apps.iosched● Code source de la bibliothéque ActionBarSherlock :
https://github.com/JakeWharton/ActionBarSherlock● Le Premier Blog sur ABS de Jake Wharton
http://jakewharton.com/actionbarsherlock-a-love-story-part-1/●
14
Conclusion● Voila nous venons de survoler très rapidement la
librairie ActionBarSherlock qui permet donc de disposer
d’une sympathique ActionBar sur d’anciennes versions
d’Android. Cette librairie renferme beaucoup d’autres
options (pour la gestion des thèmes, des moyens
d’accéder aux activités de l’application, etc…).
15