Développement sous Android

Voir le sujet précédent Voir le sujet suivant Aller en bas

Développement sous Android

Message par HAMZAOUI EL-hocine le Lun 2 Juin - 13:25

Développement sous Android

Introduction
Avec l'explosion des ventes de smartphones ces dernières années,
Android a pris une place importante dans la vie quotidienne. Ce
système d'exploitation permet d'installer des applications de toutes
sortes : jeux, bureautique, multimédia, etc. Que diriez-vous de
développer vos propres applications pour Android, en les proposant
au monde entier via le Play Store, le marché d'applications de Google ?
Il est important de prendre la mesure des choses. A l'heure actuelle (June 2013):
• juin 2012: 1 million d'activations par jour (Google IO 2012)
• sept. 2012: 1.3 millions d'activations par jour (FRAndroid)
• 25 décembre 2013: 17.4 millions d'activation pour Noël (FRAndroid2)
Il y aurait donc un parc de 400 millions d'appareils Android.
Historique des versions
Le nombre de release est impressionnant [Version]:

Nom   Version Date
Android 1.0 09/2008
Petit Four 1.1 02/2009
Cupcake 1.5 04/2009
Donut 1.6 09/2009
Gingerbread 2.3 12/2010
Honeycomb 3.0 02/2011
Ice Cream Sandwich 4.0.1 10/2011
Jelly Bean 4.1 07/2012






L'ecosystème d'Android s'appuie sur deux piliers:

• le langage Java
• le SDK qui permet d'avoir un environnement de développement facilitant la tâche du développeur
Le kit de développement donne accès à des exemples, de la documentation mais surtout à l'API de
programmation du système et à un émulateur pour tester ses applications.
Stratégiquement, Google utilise la licence Apache pour Android ce qui permet la redistribution du code
sous forme libre ou non et d'en faire un usage commercial.
Le plugin Android Development Tool permet d'intégrer les fonctionnalités du SDK à Eclipse. Il faut
l'installer comme un plugin classique en précisant l'URL du plugin. Ensuite, il faut renseigner l'emplacement du SDK (préalablement téléchargé et décompressé) dans les préférences du plugin ADT

Le Manifest de l'application

Le fichier AndroidManifest.xml déclare l'ensemble des éléments de l'application.

                                               
Architecture Android
Noyau Linux
branche derive du noyau 2.6 avec la gestion des
processus, des threads, de la memoire, des
drivers, de la securite, du reseau ...
Android Runtime
= Dalvik VM + Core librairies JAVA
Chaque application Android fonctionne dans son
propre processus avec son instance de la Dalvik
Virtuelle Machine (Dan Bornstein). Dalvik VM
execute des ".dex" issues de la compilation du
langage JAVA. Elle est ecrite pour "fork-er"
economiquement.
C/C++ Libraries
System C library : une BSD glic(libc)
Media Libraries : base sur OpenCORE
Surface Manager gere l'ecran, la 2D et la 3D
WebKit browser
OpenGL
FreeType pour le rendu des fontes
SQLite le SGBD
Source : [Vous devez être inscrit et connecté pour voir ce lien]
Framework Android
La programmation d'application se fait dans le cadre d'un
Framework apportant ses contraintes mais aussi des managers,
des providers, …..
Le principe est la re-utilisation des composants et leur
cooperation.

HAMZAOUI EL-hocine

Messages : 1
Date d'inscription : 26/05/2014

Revenir en haut Aller en bas

Re: Développement sous Android

Message par bouklachi.abbes le Ven 6 Juin - 17:57

Passez à la programmation, consultez le lien:
developer.android.com/tools/help/adb.html .

bouklachi.abbes

Messages : 153
Date d'inscription : 20/05/2014
Age : 64
Localisation : Cité 1200 logts BT80B10, 35000, BOUMERDES, ALGERIE

Revenir en haut Aller en bas

Re: Développement sous Android

Message par Belacel Amel le Ven 6 Juin - 19:11

merci pour les info; et pour mieux comprendre consultez le site de Zéro sur le Forum de Openclassrooms; voici le lien :site de Zéro
[Vous devez être inscrit et connecté pour voir ce lien]

Belacel Amel

Messages : 11
Date d'inscription : 26/05/2014
Age : 23
Localisation : Cité CEM sidi daoud centre Dellys

Revenir en haut Aller en bas

Re: Développement sous Android

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum