Workshop android

20
Workshop ANDROID Réalisé par : Mohamed Amine DOUIK 1

Transcript of Workshop android

Page 1: Workshop android

1

Workshop ANDROID

Réalisé par :Mohamed Amine DOUIK

Page 2: 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

Architecture ANDROID

Cycle de vie de l’application

Hello Word

Page 3: Workshop android

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.

Page 4: Workshop android

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

Page 5: Workshop android

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

Page 6: Workshop android

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

Page 7: Workshop android

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)

Page 8: Workshop android

8

Architecture Android

Page 9: Workshop 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

Page 10: Workshop android

10

Cycle de vie de l’application

Page 11: Workshop android

11

Installation SDK

Page 12: Workshop android

12

Création de projet

Page 13: Workshop android

13

Virtual Device

Page 14: Workshop android

14

Présentation des éléments d’un projet

Page 15: Workshop android

15

Hello word

Page 16: Workshop android

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.

Page 17: Workshop android

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) 

Page 18: Workshop android

18

Les Layout (Relative) RelativeLayout: positionnement relatif à

un parent ou un autre composant

Page 19: Workshop android

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.

Page 20: Workshop 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