Upload
med-douik
View
196
Download
0
Embed Size (px)
Citation preview
1
Workshop ANDROID
Réalisé par :Mohamed Amine DOUIK
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
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.
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
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
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
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)
8
Architecture Android
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
10
Cycle de vie de l’application
11
Installation SDK
12
Création de projet
13
Virtual Device
14
Présentation des éléments d’un projet
15
Hello word
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.
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)
18
Les Layout (Relative) RelativeLayout: positionnement relatif à
un parent ou un autre composant
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.
20
Exercice d’application
Le travail demandé est de créer cette interface a l’aide des linearlayout puis a l’aide du relativelayout