15
ActionBar Android Elaboré par : Ines Belhouchet Développeur Android

ActionBar Android

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

Page 1: ActionBar Android

ActionBar Android

Elaboré par :Ines BelhouchetDéveloppeur Android

Page 2: ActionBar Android

2

ActionBar

1- Introduction.

2- C'est quoi ActionBarSherlock ?

3- Passage vers le ActionBar Compat.

4- Liens utiles.

5- Conclusion.

Page 3: ActionBar Android

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?

Page 4: ActionBar Android

4

Exemple d'application avec un design basique

Page 5: ActionBar Android

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.

Page 6: ActionBar Android

6

ActionBarSherlock (ABS)

Page 7: ActionBar Android

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.

Page 8: ActionBar Android

8

Demo de l'application ActionBarSherlock

Page 9: ActionBar Android

9

Exemples d'applications avec un ActionBarSherlock

Page 10: ActionBar Android

10

24 Juillet 2013

Page 11: ActionBar Android

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).

Page 12: ActionBar Android

12

Premiére application intégrante l'ActionBar Compat

Google I/O 2013

Page 13: ActionBar Android

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/●

Page 14: ActionBar Android

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…).

Page 15: ActionBar Android

15