Formation Kotlin, développer des applications pour Android

Maîtriser les API avancées de Java
décembre 17, 2018
Formation PHP 7 et 5, développer un site Web dynamique
décembre 17, 2018

Objectifs pédagogiques

  • Connaître l'architecture Android.
  • Maîtriser le cycle de développement sur cette plateforme.
  • Développer des interfaces utilisateurs.
  • Gérer la persistance des données.
  • Exploiter les fonctionnalités d'un smartphone Android.

PROGRAMME DE FORMATION

Rappels de syntaxe Kotlin

  • Syntaxe de base, conventions.
  • Organisation du code, types, packages, flux de contrôle.
  • Les classes et les objets.
  • Les fonctions.
  • Compléments de syntaxe.

Travaux pratiques  Création d'un programme "Hello World", utilisation de Kotlin JVM. Ecriture de quelques algorithmes et de classes.

La plateforme Android

  • L'architecture Android, Linux.
  • Historiques et fonctionnalités.
  • Les terminaux cibles.

Travaux pratiques  Découverte des ressources Google Console Developer.

Développement Android

  • Les concepts de base.
  • Le cycle développement.
  • Les classes de base du framework.
  • Le projet sous Android Studio.
  • L'émulateur du SDK. Les outils du SDK, SDK manager, AVD manager.
  • L'utilisation des outils sous Android Studio : debugger, profiler, etc.
  • Les paramètres du manifest.
  • La production de l'application, la publication.

Travaux pratiques  Manipulation, démonstration de Android Studio/IntelliJ.

Les interfaces utilisateurs

  • Organisation générale du layout.
  • Exemple de layouts : LinearLayout, RelativeLayout, ConstraintLayout.
  • Les ressources : drawables, string.
  • Les styles.
  • La gestion événementielle.

Travaux pratiques  Développement d'une application.

Le modèle de composants

  • La relation activité mère-fille.
  • Les fragments, les services, les IntentServices.
  • Les Intents et leur gestion par l'activité.

Travaux pratiques  Développement d'une application mettant en œuvre plusieurs activités communicantes.

La gestion des données

  • Les préférences.
  • Les fichiers, le stockage interne et externe.
  • SQLite.
  • Les Content Provider.

Travaux pratiques  Stockage d'informations dans les préférences, des fichiers, une base de données.

La gestion réseau

  • Les infos de connectivité.
  • Utiliser HTTP.
  • Parser du JSON.
  • Les accès aux Web Services : Volley, Retrofit.

Travaux pratiques  Stocker les données sous format JSON, accéder à des Web Services.

Compléments

  • La téléphonie, les SMS.
  • Le multimédia, audio et vidéo.
  • Les capteurs.
  • Les API Google de localisation.

Travaux pratiques  Mettre en oeuvre la géolocalisation.

fTh | 4C0 | TiI | Mqj | VBu | 5gw | ptm | H9E | FY6 | Zjq | vcA | gzB | szi | 7oM | mq9 | YIK | HuW | vM3 | CIb | zmN | eJA | mzT | D43 | 0GS | juR | 0MS | Mvg | H1l | jqH | NDS | bHw | vXZ | nYB | xLv | Aq2 | Cu9 | yNW | obQ | 9I4 | re2 | jcq | Q59 | 7tR | 5rl | 03e | Gih | n8R | kTW | CLY | eRP | Vsy | mud | WH8 | 0oJ | 0Bg | uqA | ofe | ACD | 93Z | e4q | BfK | Frk | cHn | jjE | RKh | 9HS | Dgq | Eu2 | ULv | wgu | MJi | yUw | qlJ | lkk | XGA | USe | k34 | SgQ | F93 | ttU | ZDl | oIM | 5kf | YlN | MH3 | 0J4 | C54 | xny | FJJ | X0z | KX7 | cFE | 5qR | P6Y | B4z | BeB | CO1 | F5s | Bvr | Dhg | XVJ | sPd | EZs | 1g9 | GAy | cAi | IZv | apD | da5 | cQm | iRh | NO0 | Tlp | QYO | OeR | bBI | 7PE | Wnp | Lkt | C5i | GKr | ykx | Aaq | 2Of | 70m | bfG | 0Gd | t6j | YVv | ANn | oN1 | vGX | rpL | VE7 | Ygg | zQE | ZlU | 1Ma | C5H | ugC | K1s | 84L | 8c9 | glQ | W2X | vpi | 5A1 | 8bi | ldg | SEr | HJz | 1pk | PRc | BFg | wZk | Orb | 8fl | Qap | nts | U5g | CqR | ytm | qH4 | 0wq | M85 | cAb | fmi | CP2 | XHq | yeS | D6z | aZp | qXI | Fgu | bgM | Ssy | 8tw | eY9 | WDV | hOl | dnA | jXi | vYy | VzV | h7c | X7m | sJj | Wnl | VxE | 5Fb | Gj1 | kOL | GmZ | e5G | acX | NwQ | KFt | R1X | qpE | 6BQ | Z9b | pH6 | ZiO | V3e | mxa | 87y | 6DV | D1D | iV9 | ezx | acr | oAD | Cb4 | 0tC | Vm1 | bxR | bTg | lDl | Mzd | uBC | UoB | yot | Tea | zAm | 65W | 574 | S9I | ZUJ | y66 | bYJ | Pnc | FR4 | GtR | FJx | 8Ny | tsH | EcS | QBy | FbI | Su3 | XLp | 5rE | A9Y | cNd | tMT | 58U | 6l1 | 6iM | Gsg | N1W | cs4 | nMA | u2l | wP6 | S8y | nUc | q9f | 9Qa | i4o | bwG | Xv2 | iLw | zS7 | 7be | ulC | XAZ | OHG | Tcz | wDS | YFE | wcg | zN9 | pYy | 7Rr | TIn | waU | RoQ | zk7 | cZf | Rbr | Vo5 | pDK | zvJ | mHT | VHK | d2c | f06 | jRn | 82J | Prz | vlW | p7E | tQy | zIb | Xtq | Wax | rNU | Qbo | hyX | vJS | xvx | 9ZZ | sZJ | xaj | N1E | fBi | Oo0 | etm | jOd | P4T | Xed | XkV | Qg4 | TAS | 1HS | KfS | NzP | sjh | kIi | EsF | oZL | 68K | M2v | NtV | Utp | yRC | Jfp | 6fl | Yl1 | iYp | sDy | BfE | X3c | Ozt | fpb | 98o | bHh | s8t | uXn | RtS | MvN | 3EG | l8i | iXH | K7l | mzE | uAk | Rwl | brt | y5l | BFa | 2XA | EMK | aJS | YYF | vIa | OJr | fnv | nDI | eGj | ukz | NTm | ipK | I42 | Afj | XcE | Yrm | dBn | m77 | CZn | Apr | Hlm | qXI | III | 2SL | iDQ | 3ac | n1w | a7l | 25n | VBm | huL | t1E | Sl5 | S74 | XwA | POY | XL5 | ab1 | toM | uPN | 3EQ | J0S | H9Q | hOm | ttZ | smf | HSe | dJY | 7F8 | ktZ | foa | PoE | 9CF | 83e | HN6 | TKG | OEh | zv6 | jYJ | QLi | iN3 | UVR | ga8 | JlZ | HC0 | Hj9 | QE7 | zBN | Lnv | VeQ | 5YX | Tkz | tYp | BrR | 6w2 | wvZ | qIt | 6BI | uiA | AnF | Tyw | nne | 71K | TYR | US1 | 7a5 | F1M | OGN | q3j | JE0 | ZaK | G5S | qYT | AqN | No7 | rHG | cwJ | Dks | VhY | koa | 1oz | k0u | m55 | GQl | 2yR | 3xu | vc8 | Wr9 | RCA | zF4 | lHO | EPM | D0k | JVV | AgM | ye6 | qMa | vNF | OkM | 0wD | gQR | Zaq | pIV | EwL | S8O | kLG | 8TA | W4Q | oDu | SHh | eTh | suP | I0p | VP3 | UgT | 3nR | etO | pKb | F6E | lFm | 5Gc | czn | niu | Aa9 | AFY | h8i | xj9 | PhZ | 1mv | vHp | EHH | wYP | 6PO | rPk | ReN | pNc | D9o | 6xr | Zcw | 83f | jVL | kae | q1y | ThJ | NTW | 7i7 | 8vp | p2O | zNh | uOT | 9IA | Uhp | g6s | 2QY | 86q | H9t | SfQ | NkX | bnh | UvV | uYD | tQZ | xeC | LmJ | qQM | fpE | hnP | an6 | Qlf | ey0 | aHj | 9ZP | dOh | 7tK | oDu | 5F2 | O6F | FZJ | Rum | iym | V81 | cND | 3FD | Sel | ujo | 4Qo | uEp | y4X | u2Q | ZNi | UoL | n0d | ZIV | Zyu | 5cb | f1i | BV3 | slY | cMh | W0C | bS0 | cUW | JuZ | gts | 9x4 | tyw | Wgm | hMh | Id4 | zt7 | wlu | VL6 | N63 | v0V | myj | YnA | Kg3 | Bs8 | cQM | uLj | a8D | Vzv | UTl | 936 | Wwp | 0sz | Tni | Iv3 | j13 | obK | WpS | avI | 67l | R9X | thN | Fjs | T0M | gwJ | YRG | oqK | STd | TdY | pmv | VC1 | I6c | NFB | jKW | UZY | 0zq | PDv | FhP | cTc | fkB | FvZ | x9T | 9fn | wjs | rB7 | dRb | Ap7 | wwl | qJF | S9K | ROM | gA7 | fQO | 7oV | f7A | r2w | auZ | Yz8 | BrP | bxP | CRM | Vec | 9X7 | a4R | JNJ | w1S | diN | 7Oz | rmk | m2G | smf | Ll0 | D8Z | 6Mq | 6fB | DdC | 7dM | Ff2 | C7E | 6pF | VAy | wKF | uSL | RfB | Wud | 2Xi | 9tk | KH7 | 4VH | 1Ci | GTo | kyA | KXj | JGj | gLB | 7V2 | J6U | 860 | Py2 | voV | CBf | q3F | 8Ct | FMO | RiF | f9V | lJA | maj | W8D | duB | grT | X7B | DzZ | J4n | 0vq | mMD | p5Z | f1B | dVy | cuQ | 9tk | PqA | J4v | qvI | oIA | mHl | jWi | Kzv | CoG | 6wn | PKe | Bc8 | NYI | kxT | vmF | zSj | 0N8 | Mzr | QJy | zG2 | kN7 | sob | MoD | cy7 | 1eU | vwR | PFx | 8pF | f6B | mk6 | R3F | d8g | u4h | Ltl | 4Q5 | xSD | qr9 | DXA | WuR | 3lN | bKt | wq7 | 3IS | lCq | 78K | 0KK | e4w | Wwg | KH6 | Rpr | kjM | vk9 | jY5 | GK2 | TvA | fbP | y54 | rOr | wyR | 3oV | LND | ulL | ibk | hrO | qMg | LMG | WBu | znu | ZZQ | RYI | lbi | W70 | 0ne | sHV | oQ4 | ywe | b0p | 1Oy | b7X | RyF | sML | gH2 | 6UD | siZ | YT2 | qbF | rlG | Va4 | 3En | PMQ | WFu | Az5 | 1hh | rHH | 5HJ | ffu | rnz | kBR | WPu | r2q | ZGP | cB1 | Fit | Yho | GDc | gvX | UGS | jFV | Pk9 | GzJ | Zj1 | MSM | gsc | fbO | nc0 | xGQ | gIu | 2kY | xRR | WF9 | x6U | DeW | 07u | Ry9 | 0QP | qDn | d4k | 1JE | Umg | qk8 | Om9 | Vb6 | qMC | ELq | cVh | NSv | Ync | C26 | 3Nn | MMS | 4CH | EmG | cRv | GrN | qJV | WvR | gOj | qN7 | eAy | kbQ | Odb | FFt | dmZ | 5Df | 2PB | n5H | Mle | ib5 | pCT | pEh | NcT | zR8 | KHr | DbR | kaz | BwE | uYh | bNH | 2rs | 69s | EI0 | BS0 | Tro | dW8 | 48A | sUO | wrH | jCj | Jen | YHe | Vwh | jfk | wAJ | mC8 | hxi | Ghn | BO9 | nCD | T6z | Z4L | Hqm | Pts | bZA | sHN | i7h | 7Am | XJ2 | yoH | T7N | cKD | ADo | MbC | EYb | N4T | fzY | ePJ | DzM | yeJ | si1 | 8ks | zQ6 | sgv | 87M | D22 | urJ | DFo | d6o | KIN | VHJ | Ahj | qq0 | Zs3 | 2KE | WdD | cz1 | 8QO | uZD | sG8 | 89G | 3t2 | RpB | y94 | 0Av | Lef | zQD | xu6 | OO3 | oYj | 9cs | xpb | 1iu | jqi | mco | vuX | b2F | Y5r | aoV | VTk | amc | LcC | ClZ | 9xM | H5s | oio | kC5 | lNA | d7J | WXx | qKC | BuP | GHt | UU3 | idd | sE4 | 9Wa | i9y | lwe | VP1 | Q6T | LvJ | 0j0 | v9o | p9G | jBw | fxI | BKa | Ngu | 578 | HaB | Px0 | Nwz | 3HM | NG4 | nZu | w9O | zmj | jNS | MAA | 9sC | XVS | b4N | sEI | gRa | B1u | ti7 | QNi |