SlideShare a Scribd company logo
1 of 20
Workshop
ANDROID
Réalisé par :
Mohamed Amine DOUIK
1
Le plan de notre
workshop
Historique ANDROID
Présentation d’ANDROID
Installation de SDK
Création d’un projet
Présentation des éléments
d’un projet
Virtual Device
Les Layout
Exercice d’application
2
Architecture ANDROID
Cycle de vie de l’application
Hello Word
Historique d’Android 1/3
 A débuté avec la sortie de la version 1.0
en septembre 2008.
 Android est un système d’exploitation
mobile développé par Google et l’Open
Handset Alliance.
 Android a connu plusieurs mises à jour
depuis sa première version.
 Chaque version est développée sous un
nom de code basé sur des desserts.
3
Historique d’Android 2/3
 Android 1.0 est la première version commerciale
 Petit Four Mise en ligne en février 2009
 Cupcake Le 30 avril 2009, la mise à jour Android 1.5
(Cupcake), basée sur le noyau Linux 2.6.27
 Donut Le 15 septembre 2009, le SDK pour Android 1.6
 Eclair Le 26 octobre 2009, le SDK pour Android 2.0
 FroYo Le 20 mai 2010, le SDK pour Android 2.2
 Gingerbread Le 6 décembre 2010, le SDK pour Android 2.3
 Honeycomb Le 22 février 2011, le SDK pour Android 3.0
 Ice Cream Sandwich Le 19 octobre 2011, le SDK pour
Android 4.0
 Jelly Bean Le 27 juin 2012 lors du Google I/O 2012, Google
annonce la version 4.1 dénommée Jelly Bean
4
Historique d’Android 3/3
Android 1.0 et 1.1 Android 1,5 cupcake Android 1.6 : Donut Android 2.1 : Eclair
Android 2.2.x : FroYo Android 2.3.x : Gingerbread
Android 4.0.x : Ice Cream
Sandwich Android 4.1.x : Jelly Bean
5
Présentation d’Android
 Android est un système d'exploitation
open source, basé sur Linux
 Android a été amélioré pour intégrer au
mieux des applications de Google.
 Le 5 septembre 2012, Google annonce
1,3 million d'activations par jour
6
Présentation d’Android
 Au troisième trimestre 2012 Android
représentait 75 % des appareils vendus
dans le monde, selon IDC, soit 136 sur 181
millions de smartphones vendus
 Principaux concurrents : iOS (Apple),
Windows Phone (Microsoft), Symbian OS
(Nokia), BlackBerry OS (RIM), Bada
(gamme Wave de Samsung) et webOS
(HP)
7
Architecture Android
8
Android est fourni avec un ensemble de programmes de base (Application Native) .
Ces applications sont développées à l'aide du langage de programmation Java. Pour l'utilisateur
final, c'est la seule couche accessible et visible
Architecture ANDROID
9
Cycle de vie de l’application
10
Installation SDK
11
Création de projet
12
Virtual Device
13
Présentation des éléments d’un projet
14
Hello word
15
Layout
 Les objets Layout (à traduire par
conteneur), vont contenir des objets
graphiques (boutons, ...) mais aussi
d'autres conteneurs.
 Ils dérivent tous de la classe ViewGroup.
16
Les Layout (Linear)
 LinearLayout: succession d'éléments qui
seront positionnés soit verticalement ou
soit horizontalement (en colonne ou en
ligne) (Le plus courant)
17
Les Layout (Relative)
 RelativeLayout: positionnement relatif à
un parent ou un autre composant
18
Les Layout (Absolute)
 AbsoluteLayout qui permet de positionner
exactement là où vous voulez vos objets
(android:layout_x et android:layout_y).
Mais il est déprécié depuis la v1.5
d'android.
19
Exercice d’application
 Le travail demandé est de créer cette
interface a l’aide des linearlayout puis a
l’aide du relativelayout
20

More Related Content

What's hot

Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
 
Android pour les debutants
Android pour les debutantsAndroid pour les debutants
Android pour les debutantsAmira Hakim
 
Cours android user_interface_2016
Cours android user_interface_2016Cours android user_interface_2016
Cours android user_interface_2016Sabeur LAJILI
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Androidyounes ben tlili
 

What's hot (7)

Android
AndroidAndroid
Android
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android Abidjan
 
Android pour les debutants
Android pour les debutantsAndroid pour les debutants
Android pour les debutants
 
Cours android user_interface_2016
Cours android user_interface_2016Cours android user_interface_2016
Cours android user_interface_2016
 
Intro Android
Intro AndroidIntro Android
Intro Android
 
Hello droid
Hello droidHello droid
Hello droid
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Android
 

Viewers also liked

Viewers also liked (7)

Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Présentation android
Présentation androidPrésentation android
Présentation android
 
Cours Android
Cours AndroidCours Android
Cours Android
 
Android cours
Android coursAndroid cours
Android cours
 
Presentation Android
Presentation AndroidPresentation Android
Presentation Android
 
Développement Android
Développement AndroidDéveloppement Android
Développement Android
 

Similar to Workshop android

Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
chapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfolfaharrabi2
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open sourceKorteby Farouk
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)TECOS
 
Composants d-une application Android.ppt
Composants d-une application Android.pptComposants d-une application Android.ppt
Composants d-une application Android.pptmahamaalej3
 
Gui android eclipse
Gui android eclipseGui android eclipse
Gui android eclipseESPRIT
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contactJasmine Conseil
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contactJasmine Conseil
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileMohamed BOURAOUI
 
Cours android 2016
Cours android 2016Cours android 2016
Cours android 2016Saber LAJILI
 
Cours android 2016_partie1
Cours android 2016_partie1Cours android 2016_partie1
Cours android 2016_partie1Sabeur LAJILI
 
Android Os && Systems Mobile Phone
Android Os &&  Systems Mobile Phone Android Os &&  Systems Mobile Phone
Android Os && Systems Mobile Phone OussamaBelarbi2
 
In01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionIn01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionYann Caron
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileSQLI DIGITAL EXPERIENCE
 

Similar to Workshop android (20)

Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
chapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdf
 
android.pdf
android.pdfandroid.pdf
android.pdf
 
Chapitre 4 sem
Chapitre 4 semChapitre 4 sem
Chapitre 4 sem
 
1 tours horizon
1 tours horizon1 tours horizon
1 tours horizon
 
Android 1
Android 1Android 1
Android 1
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)
 
Composants d-une application Android.ppt
Composants d-une application Android.pptComposants d-une application Android.ppt
Composants d-une application Android.ppt
 
Gui android eclipse
Gui android eclipseGui android eclipse
Gui android eclipse
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
 
Cours android 2016
Cours android 2016Cours android 2016
Cours android 2016
 
Cours android 2016_partie1
Cours android 2016_partie1Cours android 2016_partie1
Cours android 2016_partie1
 
Android Os && Systems Mobile Phone
Android Os &&  Systems Mobile Phone Android Os &&  Systems Mobile Phone
Android Os && Systems Mobile Phone
 
Net iki android 2012
Net iki android 2012Net iki android 2012
Net iki android 2012
 
In01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionIn01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introduction
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobile
 

Workshop android

  • 2. Le plan de notre workshop Historique ANDROID Présentation d’ANDROID Installation de SDK Création d’un projet Présentation des éléments d’un projet Virtual Device Les Layout Exercice d’application 2 Architecture ANDROID Cycle de vie de l’application Hello Word
  • 3. Historique d’Android 1/3  A débuté avec la sortie de la version 1.0 en septembre 2008.  Android est un système d’exploitation mobile développé par Google et l’Open Handset Alliance.  Android a connu plusieurs mises à jour depuis sa première version.  Chaque version est développée sous un nom de code basé sur des desserts. 3
  • 4. Historique d’Android 2/3  Android 1.0 est la première version commerciale  Petit Four Mise en ligne en février 2009  Cupcake Le 30 avril 2009, la mise à jour Android 1.5 (Cupcake), basée sur le noyau Linux 2.6.27  Donut Le 15 septembre 2009, le SDK pour Android 1.6  Eclair Le 26 octobre 2009, le SDK pour Android 2.0  FroYo Le 20 mai 2010, le SDK pour Android 2.2  Gingerbread Le 6 décembre 2010, le SDK pour Android 2.3  Honeycomb Le 22 février 2011, le SDK pour Android 3.0  Ice Cream Sandwich Le 19 octobre 2011, le SDK pour Android 4.0  Jelly Bean Le 27 juin 2012 lors du Google I/O 2012, Google annonce la version 4.1 dénommée Jelly Bean 4
  • 5. Historique d’Android 3/3 Android 1.0 et 1.1 Android 1,5 cupcake Android 1.6 : Donut Android 2.1 : Eclair Android 2.2.x : FroYo Android 2.3.x : Gingerbread Android 4.0.x : Ice Cream Sandwich Android 4.1.x : Jelly Bean 5
  • 6. Présentation d’Android  Android est un système d'exploitation open source, basé sur Linux  Android a été amélioré pour intégrer au mieux des applications de Google.  Le 5 septembre 2012, Google annonce 1,3 million d'activations par jour 6
  • 7. Présentation d’Android  Au troisième trimestre 2012 Android représentait 75 % des appareils vendus dans le monde, selon IDC, soit 136 sur 181 millions de smartphones vendus  Principaux concurrents : iOS (Apple), Windows Phone (Microsoft), Symbian OS (Nokia), BlackBerry OS (RIM), Bada (gamme Wave de Samsung) et webOS (HP) 7
  • 9. Android est fourni avec un ensemble de programmes de base (Application Native) . Ces applications sont développées à l'aide du langage de programmation Java. Pour l'utilisateur final, c'est la seule couche accessible et visible Architecture ANDROID 9
  • 10. Cycle de vie de l’application 10
  • 14. Présentation des éléments d’un projet 14
  • 16. Layout  Les objets Layout (à traduire par conteneur), vont contenir des objets graphiques (boutons, ...) mais aussi d'autres conteneurs.  Ils dérivent tous de la classe ViewGroup. 16
  • 17. Les Layout (Linear)  LinearLayout: succession d'éléments qui seront positionnés soit verticalement ou soit horizontalement (en colonne ou en ligne) (Le plus courant) 17
  • 18. Les Layout (Relative)  RelativeLayout: positionnement relatif à un parent ou un autre composant 18
  • 19. Les Layout (Absolute)  AbsoluteLayout qui permet de positionner exactement là où vous voulez vos objets (android:layout_x et android:layout_y). Mais il est déprécié depuis la v1.5 d'android. 19
  • 20. Exercice d’application  Le travail demandé est de créer cette interface a l’aide des linearlayout puis a l’aide du relativelayout 20