SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
ActionBar
Android

Elaboré par :
Ines Belhouchet
Développeur Android
ActionBar
1- Introduction.
2- C'est quoi ActionBarSherlock ?
3- Passage vers le ActionBar Compat.
4- Liens utiles.
5- Conclusion.

2
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?
3
Exemple d'application avec un
design basique

4
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.
5
ActionBarSherlock (ABS)

6
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.
7
Demo de l'application
ActionBarSherlock

8
Exemples d'applications avec un
ActionBarSherlock

9
24 Juillet 2013

10
ActionBar Compat
A 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 supportlibrary(Android-Support-V7).

11
Premiére application intégrante
l'ActionBar Compat

Google I/O 2013

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

●

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

14
15

Más contenido relacionado

Similar a ActionBar Android

Introduction_Android_-_Complet.pdf
Introduction_Android_-_Complet.pdfIntroduction_Android_-_Complet.pdf
Introduction_Android_-_Complet.pdfmed_univ78
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le codeBenjamin Launay
 
Paris Android User Group
Paris Android User GroupParis Android User Group
Paris Android User Groupnaholyr
 
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...Olivier Philippot
 
Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NETAziz Darouichi
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleREGIONAL ACADEMY OF EDUCATION AND TRAINING
 
UX Republic UX-Radar - juin 2018
UX Republic UX-Radar - juin 2018 UX Republic UX-Radar - juin 2018
UX Republic UX-Radar - juin 2018 romain landsberg
 
Réussir son lancement mobile
Réussir son lancement mobileRéussir son lancement mobile
Réussir son lancement mobileJérémie Clévy
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
Rapport de Projet professionnel personnel.pdf
Rapport de Projet professionnel personnel.pdfRapport de Projet professionnel personnel.pdf
Rapport de Projet professionnel personnel.pdfsahar dridi
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Saber LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 

Similar a ActionBar Android (20)

Introduction_Android_-_Complet.pdf
Introduction_Android_-_Complet.pdfIntroduction_Android_-_Complet.pdf
Introduction_Android_-_Complet.pdf
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le code
 
Paris Android User Group
Paris Android User GroupParis Android User Group
Paris Android User Group
 
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...
Breizhcamp 2017 - Comment j’ai diminué la consommation d'énergie d'une applic...
 
Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NET
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Intro Android
Intro AndroidIntro Android
Intro Android
 
Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelle
 
UX Republic UX-Radar - juin 2018
UX Republic UX-Radar - juin 2018 UX Republic UX-Radar - juin 2018
UX Republic UX-Radar - juin 2018
 
Rex ionic
Rex ionicRex ionic
Rex ionic
 
Action Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABSAction Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABS
 
Réussir son lancement mobile
Réussir son lancement mobileRéussir son lancement mobile
Réussir son lancement mobile
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
Rapport de Projet professionnel personnel.pdf
Rapport de Projet professionnel personnel.pdfRapport de Projet professionnel personnel.pdf
Rapport de Projet professionnel personnel.pdf
 
android.pdf
android.pdfandroid.pdf
android.pdf
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
cours.pdf
cours.pdfcours.pdf
cours.pdf
 

Más de ODC Orange Developer Center

Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarODC Orange Developer Center
 

Más de ODC Orange Developer Center (20)

Lightning Talks Réalité Augmentée
 Lightning Talks Réalité Augmentée Lightning Talks Réalité Augmentée
Lightning Talks Réalité Augmentée
 
Graphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha JaafarGraphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha Jaafar
 
Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha Jaafar
 
Countly
CountlyCountly
Countly
 
Owasp
OwaspOwasp
Owasp
 
Frameworks de développement Mobile
Frameworks de développement MobileFrameworks de développement Mobile
Frameworks de développement Mobile
 
Les bibliothèques sous Android
Les bibliothèques sous AndroidLes bibliothèques sous Android
Les bibliothèques sous Android
 
Les Fragments
Les FragmentsLes Fragments
Les Fragments
 
Sencha Touch
Sencha TouchSencha Touch
Sencha Touch
 
Personnalisation bouton et animations Android
Personnalisation bouton et animations AndroidPersonnalisation bouton et animations Android
Personnalisation bouton et animations Android
 
Android Device Monitor
Android Device MonitorAndroid Device Monitor
Android Device Monitor
 
Monkey & Monkey Runner
Monkey & Monkey RunnerMonkey & Monkey Runner
Monkey & Monkey Runner
 
Itinéraire sur Google Maps
Itinéraire sur Google MapsItinéraire sur Google Maps
Itinéraire sur Google Maps
 
Partage sur les réseaux sociaux
Partage sur les réseaux sociauxPartage sur les réseaux sociaux
Partage sur les réseaux sociaux
 
Shared Preferences
Shared PreferencesShared Preferences
Shared Preferences
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Sensors
SensorsSensors
Sensors
 
Framework php « Codeignitor »
Framework php « Codeignitor » Framework php « Codeignitor »
Framework php « Codeignitor »
 
J Unit
J UnitJ Unit
J Unit
 

ActionBar Android

  • 1. ActionBar Android Elaboré par : Ines Belhouchet Développeur Android
  • 2. ActionBar 1- Introduction. 2- C'est quoi ActionBarSherlock ? 3- Passage vers le ActionBar Compat. 4- Liens utiles. 5- Conclusion. 2
  • 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? 3
  • 4. Exemple d'application avec un design basique 4
  • 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. 5
  • 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. 7
  • 9. Exemples d'applications avec un ActionBarSherlock 9
  • 11. ActionBar Compat A 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 supportlibrary(Android-Support-V7). 11
  • 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/ ● 13
  • 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…). 14
  • 15. 15