android intro-devfest yde 2013

19
GDG YAOUNDÉ DEVFEST2013 Présenté par : NKENNE TCHASSI Guy – Android team THÈME:INTRODUCTION AU DÉVELOPPEMENT AVANCÉ SOUS ANDROID EN ligne avec : #devfestyde13

Upload: gdgyaounde

Post on 26-May-2015

232 views

Category:

Technology


2 download

DESCRIPTION

Android Intro-DevFest Yde 2013

TRANSCRIPT

Page 1: Android Intro-DevFest Yde 2013

GDG YAOUNDÉ DEVFEST2013

Présenté par :

NKENNE TCHASSI Guy – Android team

THÈME: INTRODUCTION AU DÉVELOPPEMENT AVANCÉ SOUS

ANDROID

EN ligne avec : #devfestyde13

Page 2: Android Intro-DevFest Yde 2013

THÈME: INTRODUCTION AU DÉVELOPPEMENT

AVANCÉ SOUS ANDROID

26/09/2013

2

Qu’est ce que c’est que Android?A quoi ca sert?Pourquoi l’utiliser et comment l’utiliser?

Page 3: Android Intro-DevFest Yde 2013

PLAN

26/09/2013

3

Introduction Présentation d’Android Développement d’applications Conclusion

Page 4: Android Intro-DevFest Yde 2013

26/09/2013

4

Introduction Présentation d’Android Développement d’applications Conclusion

Page 5: Android Intro-DevFest Yde 2013

Introduction

26/09/2013

5

Google la plus grande entreprise virtuelle. La majeur partie de ses services est accessible sur internet.

Ces services sont rendus par le biais d’une panoplie d’applications constituant «Google Apps»

Sa plus grande réussite n’étant pas dépendante d’internet est Android.

Sa particularité c’est d’exercer dans le domaine du logiciel Libre. C’est ce qui justifie sa popularité.

Android est adapté pour les pays en voie de developpement.

Page 6: Android Intro-DevFest Yde 2013

26/09/2013

6

Introduction Présentation d’Android Développement d’applications Conclusion

Page 7: Android Intro-DevFest Yde 2013

Presentation d’android(2)

26/09/2013

7

Android est un système d’exploitation mobile (smartphones/Tablettes).

Page 8: Android Intro-DevFest Yde 2013

26/09/2013

8

L’alliance OHA. Il s’agit d’un ensemble de compagnies qui interviennent dans les technologies mobiles. Elle s’étend des fabricants de matériels aux opérateurs mobiles en passant par des entreprises de développement d’applications. Près de 80 OEMs en 2012. Samsung HTC ARM Sony Ericsson …

En 2012, Google compte 300 millions d’activation Android c’est-à-dire 850 000 par Jour.

Android est un véritable phénomène. C’est aussi une opportunité pour les développeurs d’applications.

Page 9: Android Intro-DevFest Yde 2013

26/09/2013

9

Recapitulatifs des versions : Version Nom de code Date de sortie Niveau

d’API%

5.0.x Key Lime Pie 2014 19

4.3.x Jelly Bean Mai 2013 18 ?

4.2.x Jelly Bean 13 novembre 2012 17 2%

4.1.x Jelly Bean 9 juillet 2012 16 23%

4.0.x Ice Cream Sandwich 19 octobre 2011 14 - 15 29,3%

3.x.x Honeycomb 22 fevrier 2011 11 – 13 0,2%

2.3.x Gingerbread 6 decembre 2010 9 - 10 39,8%

2.2.x Froyo 20 mai 2010 8 4%

2.0; 2.1 Eclair 26 octobre 2009 5 - 7 1,7%

1.6 Donut 15 septembre 2009 4 0,1%

1.5 Cupcake Avril 2009 3

1.1 Banana Bread 2008 2

1.0 Apple Pie Fin 2007 1

Page 10: Android Intro-DevFest Yde 2013

Presentation d’Android

26/09/2013

10

Architecture interne du système :

Page 11: Android Intro-DevFest Yde 2013

Presentation D’Android(3)

26/09/2013

11

Le seul moyen d’exploiter Android est de se servir des applications. C’est là que reposent l’intérêt des Smartphones par rapport aux anciens terminaux mobiles.

Exemples d’applications : les applications natives Le Bureau Lecteur de musique Un appareil photo Un navigateur web Un client de messagerie électronique Un client de tchat à travers Google talk Client Google maps Calculatrice Un client de téléchargement et d’installation d’applications utilisateur:

GooglePlay

Page 12: Android Intro-DevFest Yde 2013

26/09/2013

12

Types d’applications Applications signés Applications non-signés

Google Play est le dépôt officiel d’applications utilisateurs. En 2012, Il y’a eu près de 450 000 apps L’accès a été effectué a partir de 131 pays différents. 10 milliards d’installation au total pendant l’année.

C’est le moyen le plus sur de distribuer les applications Mais ce n’est pas le seul moyen.

Page 13: Android Intro-DevFest Yde 2013

Avantages des applications mobiles

26/09/2013

13

Plus de restrictions car les terminaux mobiles sont devenus très puissants.

Les applications mobiles sont plus intéressantes car les plateformes matérielles sont plus fournies que les ordinateurs. Nous parlons de la présence de composants matériels tels que : L’écran tactile : manipulation facilitée. Le GPS : services de localisation(géo-localisation) Bluetooth, Wifi, NFC : communication et partage

d’informations. Mécanismes d’affichage évolués : support de la 2D et de la

3D(WebGL), vidéo HD.

Page 14: Android Intro-DevFest Yde 2013

26/09/2013

14

Introduction Présentation d’Android Développement d’applications Conclusion

Page 15: Android Intro-DevFest Yde 2013

Environnements de développement

26/09/2013

15

Le nécessaire à la mise en place de l’environnement de développement. Java development Kit (JDK) Android SDK : Un IDE : Eclipse/ IntelliJ IDEA Le plug-in ADT de votre IDE.

Environnement Préconfigurés : Basé sur Eclipse : ADT Bundle Basé sur IntelliJ IDEA : Android Studio

Page 16: Android Intro-DevFest Yde 2013

26/09/2013

16

Introduction Présentation d’Android Développement sous Android

Plus sur le développement (voir (DevFest) Android_SDK_Lecture_Final.pdf from google)…

Conclusion

Page 17: Android Intro-DevFest Yde 2013

26/09/2013

17

Introduction Présentation d’Android Développement sous Android Conclusion

Page 18: Android Intro-DevFest Yde 2013

Conclusion

26/09/2013

18

Android apporte des solutions a un bon nombre de besoins utilisateurs qui était precedemment résolus uniquement par des Systèmes propriétaires tels que IOS de Apple, Windows Phone et celui des Blackberry.

Le seul moyen d’exploiter Android est de passer par ses applications(logiciels).

Page 19: Android Intro-DevFest Yde 2013

26/09/2013

19

Merci de votre aimable attention.

A bientôt …