Android pour les nuls

download Android pour les nuls

of 19

  • date post

    28-Dec-2015
  • Category

    Documents

  • view

    51
  • download

    1

Embed Size (px)

description

ANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livreANdroid bon livre

Transcript of Android pour les nuls

  • Dvelopper sous Android

    Mama Miya,

    Salut les ami(e)s, je suis Honor HOUNWANOU, formateur chez LES TEACHERS

    DU NET et bienvenue dans cette mini formation o nous allons apprendre

    ensemble dvelopper sous Android.

    Croyez-moi ce sera une aventure passionnante dans la mesure o ce sera

    passionnant .

    Pour tre un tout peu srieux, ce sera fun car nous allons apprendre en nous

    amusant dvelopper sous Android.

    Alors quest-ce quAndroid ?

    Bonne question !

    Android est systme dexploitation Open Source dvelopp par une startup

    du nom dAndroid, rachete plus tard par la clbre socit amricaine

    Google.

    Un systme dexploitation ou Operating System pour les amoureux de la

    langue de Shakespeare (Utilisez le second terme en abrg OS si vous voulez

    faire un peu Geek ) est un peu comme le big chief au niveau de votre

    ordinateur !

    Pour faire simple, lOS sera charg de grer les diffrentes ressources de votre

    ordinateur de manire optimale et les attribuer aux diffrentes applications

    qui en font la demande (Sil est content bien sr, car il peut selon son humeur

    les accepter ou les refuser : CEST LUI LE CHEF ).

    Vous ne serez donc pas surpris si je vous disais que lOS est le premier

    programme lanc lors de la mise en marche de votre ordinateur aprs bien

    sr le boot (amorage).

    Qui utilise Android ?

    Android est utilis la fois sur des smartphones, des tablettes tactiles, des PDA

    (Je ne vous apprends rien jusquel), des radio-rveils, des autoradios, des

    tlviseurs et mme des voitures (Hmmm je ne le savais pas )

    Alors comme vous pouvez vous en rendre compte Android ne manque pas

    de popularit !

  • Dans le chapitre suivant nous allons voir comment tlcharger les outils qui

    vont nous permettre de pouvoir crer de belles applications Android et ainsi

    par la suite pater vos amis .

    Bien avant de terminer cette introduction, comme le disait Linus Torvalds (Le

    crateur de Linux et soit dit en passant Android est bas sur le noyau de

    Linux) : On ne fait pas de la programmation pour la popularit ou pour

    gagner de largent, mais parce que cest fun, divertissant et amusant !

    Alors ne perdons plus de temps, lets go

  • Tlchargement des outils ncessaires

    Comme promis, dans ce chapitre nous verrons comment tlcharger

    lensemble des outils qui vont nous permettre de pouvoir dvelopper sous

    Android.

    Pour ce faire, rien de bien compliqu, ouvrez votre navigateur Internet et

    tapez dans la barre dadresse Installator Automatica Androida Quickly 2.0

    Normalement vous devez voir le tlchargement dmarrer.

    Je rigole bien sr (Vous commencez me connatre )

    Alors une fois votre navigateur Internet prfr ouvert (Google Chrome,

    Mozilla Firefox, Internet Explorer, Opera, Safari), tapez dans la barre

    dadresse http://developer.android.com. Il sagit du site officiel des

    dveloppeurs Android. (Flicitations, vous en tes un prsent ).

    Cliquer ensuite sur le bouton Get the SDK

  • Ou pour ceux qui aiment se compliquer un tout petit peu la vie

    Droulez le menu Developers et cliquez sur le lien Get the SDK comme

    suit :

    Vous devez normalement quel que soit le chemin suivi (tout chemin mne

    Rome) avoir cette page qui va nous permettre de pouvoir tlcharger le SDK

    Android.

  • Alors cest quoi ce mushibishi SDK Android ?

    Le SDK Android, cest tout simplement un framework qui va nous permettre

    davoir les librairies et outils ncessaires pour pouvoir compiler, tester et

    dboguer nos diffrentes applications Android.

    Mais vous pouvez voir marquer au niveau du bouton bleu que jai encadr

    en rouge ADT Bundle for Windows .

    ADT signifie Android Developer Tools et reprsente en grosso modo ce

    quon appelle un outil tout en un.

    En effet, en installant lADT Bundle, vous aurez la fois Eclipse qui est un

    Environnement de Dveloppement Intgr (On y reviendra, ne vous inquitez

    pas) fusionn au plugin ADT, le SDK Android, la dernire plateforme Android

    disponible et plein dautres choses.

    Un autre lment trs important quon retrouve au niveau de lADT est

    lmulateur. Ce dernier va donc vous permettre de tester vos diffrentes

    applications Android, mme si vous ne disposez pas dquipements rels

    (Cool nest-ce pas? On ne dpense rien ).

    Jai bien dit EMULATEUR et non SIMULATEUR. Car lorsque vous avez un rendu

    de votre application Android sur un EMULATEUR, ce sera le mme rsultat que

    vous aurez sur un quipement rel. Ce qui nest pas forcment le cas dun

    simulateur! Le simulateur quant lui allait se dbrouiller pour vous produire un

    mushibishi qui peut ne pas forcment tre la ralit relle .

  • Alors a fait dj deux fois que jemploie le mot mushibishi, vous laurez peut

    tre recherch au niveau du dictionnaire (et cest sr que vous navez rien

    trouv, vu que cest un mot invent ).

    Un mushibishi, cest un mot moi que jutilise lorsque je souhaite exprimer une

    chose laquelle je ne trouve pas de mot adquat. Jutilise donc mushibishi

    comme mot passe-partout.

    Ceci tant dit, revenons nos moutons.

    Cliquez prsent sur le bouton bleu Download the SDK (L je suppose que

    vous utilisez Windows comme OS, libre vous dutiliser une distribution Linux

    ou MAC OS, pas trop de grandes diffrences dans la procdure

    dinstallation).

  • Lisez les Clauses et Conditions , acceptez les si vous tes bien sr daccord.

    Choisissez ensuite votre type de systme (32-bit ou 64-bit) puis cliquez sur le

    bouton bleu Download the SDK ADT Bundle for Windows et normalement

    votre tlchargement doit dmarrer !

    Si tel est le cas, prenez une petite pause-caf et RENDEZ-VOUS au prochain

    chapitre o nous passerons linstallation proprement dite

    Moi, je ne connais pas mon type de systme ?

    Pas de problme! Ouvrez un explorateur de fichiers (Microsoft + E) et cliquez

    sur Proprits systme au niveau de longlet Ordinateur comme suit :

  • Vous devez voir normalement votre type de systme. Dans mon cas 32-bit:

  • Installation

    Vous avez pris votre petite pause jespre? Vu que maintenant les choses

    srieuses vont dmarrer :

    Ouvrez la console windows avec CTRL+ F5 + Echap + Touche 8

    Et tapez Installator Automatica Androida Quickly 2.0

    Tu ne vas quand mme pas mavoir une seconde fois

    Allez cest parti !

    Vu que nous allons utiliser le langage Java comme langage de

    programmation il nous faut premirement installer le JDK (Java Development

    Kit).

    Rendez-vous ladresse :

    www.oracle.com/technetwork/java/javase/downloads/index.html

    Puis cliquez sur le lien encadr en rouge :

  • Cocher le radiobouton Accept Licence Agreement puis slectionner le lien

    de tlchargement en fonction de votre type de systme (Vous le connaissez

    prsent ).

    Pour les systmes 32-bit slectionner le lien pour Windows x86, pour les

    systmes 64-bit, slectionner le lien pour Windows x64

    Double cliquez aprs sur le fichier excutable tlcharg puis comme

    dhabitude sur Windows faites Suivant -> Suivant -> Suivant -> Terminer

    Dzippons prsent le fichier adt-bundle-xxx tlcharg. Jai utilis moi

    comme logiciel WinRAR, libre vous dutiliser le dzippeur que vous

    souhaitez.

    Vous devez normalement avoir un dossier qui ressemble cela :

    On peut voir un dossier contenant Eclipse et le SDK Android. (Laissez de ct

    pour linstant le SDK Manager, on y reviendra).

  • Eclipse, je vous lavais dit est lenvironnement de dveloppement intgr

    (EDI) que nous allons utiliser. Mais sachez quil en existe une tonne : Android

    Studio, NetBeans

    Un EDI est tout simplement un logiciel tout en un qui comprend la fois un

    diteur de texte, un dbogueur, un compilateur et plein dautres

    fonctionnalits assez cool (Comme lauto-compltion, lindentation

    automatique, cest quoi tout a beukh ? Vous verrez au fur et mesure

    quon avancera )

    Je profite de la mme occasion pour vous dire que nous allons utiliser comme

    langage de programmation JAVA (Jai Aim Victoria Anderson )

    Mais sachez galement quon peut utiliser dautres langages pour crer des

    applications Android comme Python, HTML/CSS/JS par exemple.

    Ouvrez le dossier Eclipse et faites un raccourci de lexcutable (eclipse.exe)

    au niveau du Bureau pour faciliter plus tard louverture dEclipse (Ou pinglez

    le la barre des tches. Libre vous !)

    Double-cliquez aprs sur ce fichier excutable (ou sur le raccourci

    maintenant prsent sur le bureau), vous devez voir maintenant ceci :

  • Aprs on vous demande de slectionner le workspace ou espace de

    travail .

    En grosso modo cest le dossier dans lequel seront enregistrs vos diffrents

    projets Android. Choisissez vite fait et bien fait, un dossier au niveau de votre

    ordinateur.

    Si vous souhaitez utiliser ce dossier comme dossier par dfaut et ainsi ne plus

    avoir le slectionner chaque dmarrage dEclipse, cochez alors la

    checkbox indiquant Use this as the default and do not ask again

    Cliquez aprs sur OK

  • Et tan tan . Fermez lcran daccueil en cliquant sur la croix encadr ici en

    rouge :

    Et vous devez normalement avoir cet cran :

  • Intressons-nous pour linstant ces deux icnes encadrs ici en rouge :

    La premire icne partant de gauch