Workshop android

Post on 28-May-2015

196 views 0 download

Transcript of Workshop android

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