Workshop android

'Med Douik
'Med DouikESPRIT Events
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
1 sur 20

Recommandé

Android nougat par
Android nougatAndroid nougat
Android nougatBeApp
674 vues7 diapositives
Nouveautés d'iOS 10 : on vous dit tout ! par
Nouveautés d'iOS 10 : on vous dit tout !Nouveautés d'iOS 10 : on vous dit tout !
Nouveautés d'iOS 10 : on vous dit tout !BeApp
393 vues17 diapositives
Android, historique et enjeux par
Android, historique et enjeuxAndroid, historique et enjeux
Android, historique et enjeuxCrossmedias
3.6K vues20 diapositives
Chapitre 1-introduction-plateforme-android par
Chapitre 1-introduction-plateforme-androidChapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidSalah Gharbi
99 vues28 diapositives
Android Intro-DevFest Yde 2013 par
Android Intro-DevFest Yde 2013Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013gdgyaounde
499 vues19 diapositives
Ladc pitch desk3 - copy par
Ladc pitch desk3 - copyLadc pitch desk3 - copy
Ladc pitch desk3 - copyhoracio lassey
491 vues11 diapositives

Contenu connexe

Tendances

Android par
AndroidAndroid
Androidyossra hamzaoui
169 vues23 diapositives
Hackathon Android Abidjan par
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
657 vues45 diapositives
Android pour les debutants par
Android pour les debutantsAndroid pour les debutants
Android pour les debutantsAmira Hakim
739 vues24 diapositives
Cours android user_interface_2016 par
Cours android user_interface_2016Cours android user_interface_2016
Cours android user_interface_2016Sabeur LAJILI
86 vues55 diapositives
Intro Android par
Intro AndroidIntro Android
Intro AndroidPatrick Bashizi
680 vues33 diapositives
Hello droid par
Hello droidHello droid
Hello droidWiki Info Systeme
2.3K vues25 diapositives

En vedette

Android Introduction par
Android IntroductionAndroid Introduction
Android IntroductionPamil Gurung
361 vues11 diapositives
Android Presentation par
Android PresentationAndroid Presentation
Android PresentationRonan Gaillard
549 vues14 diapositives
Présentation android par
Présentation androidPrésentation android
Présentation androiddiop5
908 vues16 diapositives
Cours Android par
Cours AndroidCours Android
Cours AndroidAnouar Chamsse-Eddine NA
6K vues75 diapositives
Android cours par
Android coursAndroid cours
Android courszakaria bentahar
4.4K vues127 diapositives
Presentation Android par
Presentation AndroidPresentation Android
Presentation AndroidJean Collas
6K vues53 diapositives

Similaire à Workshop android

Ch1. Développement mobile par
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
160 vues26 diapositives
chapitre-1-introduction-plateforme-android (2).pdf par
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfolfaharrabi2
16 vues28 diapositives
android.pdf par
android.pdfandroid.pdf
android.pdfmed_univ78
6 vues78 diapositives
1 tours horizon par
1 tours horizon1 tours horizon
1 tours horizonSaber LAJILI
1.8K vues25 diapositives

Similaire à Workshop android(20)

Ch1. Développement mobile par Haifa Chorfi
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
Haifa Chorfi160 vues
chapitre-1-introduction-plateforme-android (2).pdf par olfaharrabi2
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdf
olfaharrabi216 vues
Developpement mobile vs open source par Korteby Farouk
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
Korteby Farouk1.2K vues
01 programmation mobile - android - (introduction) par TECOS
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)
TECOS1.6K vues
Gui android eclipse par ESPRIT
Gui android eclipseGui android eclipse
Gui android eclipse
ESPRIT559 vues
In01 - Programmation Android - 01 - introduction par Yann Caron
In01 - Programmation Android - 01 - introductionIn01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introduction
Yann Caron19.1K vues

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