Cours android

Apprendre à développer des applications Android en ligne


Télécharger Apprendre à développer des applications Android en ligne

★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Télécharger aussi :


7142128354249
 

CDDP de l’Eure

                   Android (prononcé androïde) est un système                   d'exploitation fondé sur un noyau Linux, en open                    source, pour Smartphones, PDA (Personal Digital                   Assistant) et terminaux mobiles. Il comporte une                    interface spécifique, développée en java. On le                trouve aussi sur d’autres appareils comme les                  téléviseurs et les tablettes.

Le logiciel est proposé de façon gratuite et librement modifiable aux fabricants de téléphones mobiles, ce qui facilite son adoption. 

Le personnage nommé Bugdroid est le petit robot vert qui symbolise Android.  Ce personnage est sous licence "creative commons" et peut donc être utilisé librement.

Android fournit un kit de développement (SDK : software development kit) qui permet aux développeurs de créer des applications spécifiques pour la téléphonie mobile. Pour simplifier le développement d'applications qui pourront être distribuées sur le Play Store, il existe une interface web :  App Inventor.

                                                   Les versions d’Android

Chaque version d’Android porte un numéro et un nom :

1.5 : CupCake (Petit Gâteau) en avril 2009 

1.6 : Donut  (Beignet) en septembre 2009

2.1 : Eclair en janvier 2010 

2.2 : Froyo  (Yaourt glacé) en mai 2010

2.3 : Gingerbread (Pain d'épice)  en décembre 2010

3.0 : Honeycomb (Alvéoles à miel) en janvier 2011

4.0 : Ice Cream Sandwich (Sandwich à la crème glacée)   en octobre 2011

4.1 : Jelly Bean (Dragibus) juillet 2012

4.2 : Key Lime Pie (Tarte au citron vert) à venir

                           Présentation d’Android

Le bureau  s’étend en général sur plusieurs parties. Chacune est personnalisable, on peut y ajouter des raccourcis (vers des applications, des fichiers, des dossiers, des contacts, etc.) ou des widgets (calendrier, horloge, notes, etc.).  

Certains constructeurs personnalisent ce bureau qui peuvent proposer jusqu’à 7 parties, et y associent parfois un menu propre à leur marque. Cette



personnalisation par les constructeurs pose des soucis de mise à jour lorsqu’une nouvelle version d’Android sort. En effet, chaque constructeur doit alors développer des adaptations, ce qui peut être fait tardivement ou même jamais !

Les Widgets interactifs

Widget est une contraction des mots window et gadget.

Un widget interactif, ou mini-logiciel, est un outil que l’on peut placer sur le bureau et qui propose des informations ou des divertissements (les notes, les bulletins météo, les horloges, les calendriers, les horaires de train, les mini-jeux, la surveillance du système, la recherche, flux RSS…).

 

Une barre située en haut de l’écran reçoit les statuts (réseaux utilisés, niveau de batterie ) et les notifications (applications en téléchargement, arrivée Emails ou de SMS, appels en absence…)

La boussole électronique

Une boussole électronique est intégrée aux appareils, ceci permet d’utiliser des logiciels permettant de naviguer virtuellement dans les rues de grandes villes grâce à la boussole et à l'accéléromètre (orientation automatique de l'écran). 

 

Android (à partir de 2.3) prend en charge des capteurs de type gyroscope, gravité, accélération linéaire ou encore baromètre qui peuvent avoir une utilité dans le sport ou la recherche.

Les dernières versions prennent aussi en charge le système NFC (Near Field Communication), qui est une technologie de communication sans-fil à courte portée et haute fréquence, permettant l'échange d'informations entre des périphériques jusqu'à une distance d'environ 10 cm. Elle permet par exemple, de payer et de recharger ses titres de transport ou de lire des informations en approchant son mobile devant des étiquettes électroniques disposées dans la rue, sur des affiches, sur des colis ou dans des abris bus…

L’Android Market et Google Play

L’Android Market est devenu Google Play en mars 2012.

Cette nouvelle plate-forme rassemble des services Google déjà existants :

Android Market pour les applications et les jeux, Google Music pour les musiques, Google Books pour les livres ainsi que les périodiques et Google Vidéo pour les films, les émissions ainsi que les séries TV.

Il est possible de télécharger des applications gratuites ou payantes que l’on peut noter et commenter. 



Il existe environ 500 000 applications sur le Google Play , dont 70% sont gratuites. Par comparaison l’Appstore d’Apple propose 630 000 applications dont la majorité est payante.

Les applications sont le Google Play . 

 

Comparaison iOS vs Android :

Si on compare maintenant les plantages des applications entre iOS et Android, on observe sur le graphique ci-dessous que iOS "domine" largement Android, notamment la récente version iOS 5.0.1 avec un taux record de crash d'applications mobiles de 28,64% ! Pour comparaison, la plus "mauvaise" version Android est la 2.3.3 avec seulement 3,86% de plantages observés. 

En un mot, iOS plante plus que Android.

Résultat issu d'une étude complète de Generation Nouvelles Technologies 

(février 2012)


L’environnement  Android

Des différences apparaissent entre les versions d’Android  et les suivantes que vous possédez un téléphone ou une tablette.

Mais la logique reste la même et on passe d’un Android à un autre sans problème…

Retour / Page d’accueil  / Applications récentes

 

Heure / Wifi / Batterie / Téléchargement

gn=right>L’environnement  Androïd

Applications

Tout ce qui est installé sur votre appareil

 

Ici, on peut désinstaller une application en la faisant glisser vers la poubelle


 

L’environnement   Android

Screenshot

Il peut être intéressant de faire des copies d’écran.

Sur une tablette Android :

Dans paramètres/ paramètres personnalisés, cochez « capture d’écran » pour activer la fonction.

Pour effectuer la capture de l’écran sur lequel vous vous trouvez,  appuyez longuement sur   

                « applications récentes » (Icecream Sandwich) 

ou            « home » (Honeycomb)

La capture est enregistrée dans la galerie. (Dossier screenshots)

Sur un Smartphone Android :



C’est un peu plus compliqué, chaque constructeur rajoutant sa couche logicielle et ses boutons physiques !!

C’est souvent  bouton « on/off » et bouton « home ».

De la même façon, la capture est enregistrée dans la galerie.

L’environnement   Android

Android et synchronisation

Vous pouvez gérer votre agenda sur votre tablette, on parle bien alors de synchronisation puisque les informations que vous saisissez sur votre tablette seront visibles sur votre PC lorsque vous accéderez à votre agenda (la réciproque est vraie).

Vous pouvez aussi voir er envoyer vos mails.

Dans paramètres/ comptes et synchronisation, vous ajoutez le ou les comptes google  qui vous servent pour les mails et l’agenda.

Dans applications/agenda, vous pouvez ajouter plusieurs agendas.

Vous pouvez ajouter un widget agenda (application/widget pour Icecream sandwich, appui long sur l’écran pour Honeycomb).

Vous pouvez ajouter un widget, un raccourci, un dossier ou changer le fond d’écran par un appui long sur l’écran pour Jelly Bean.

L’environnement   Android

Smartphone ou tablette ?

Qui est smartphone ? Qui est tablette ?

Difficile de trancher dans certains cas !

Voici quelques tailles de diagonale :

HTC Desire HD : 4,3 pouces               

(109 mm)

Galaxy Note : 5,3  pouces                    

(134,6 mm)

Galaxy tab : 7 pouces ou 7,7 pouces      

(178 mm ou 195,6 mm)

Asus transformer ou XOOM : 10 pouces

(254 mm)

 



13