EtusivuHae koulutuksiaAndroid Programming I

Android Programming I

star_fullstar_fullstar_fullstar_fullstar_fullstar_full

Koulutuksessa käydään läpi Android-alustan ja kehitysvälineiden piirteet sekä paneudutaan Android-käyttöliittymien toimintatapaan ja muihin keskeisiin osiin, joita tarvitaan toimivan Android-sovelluksen tekemiseen.

Kurssilla on noin 50% teoriaa, ja 50% käytännön harjoituksia aiheesta. Harjoitukset tehdään emulaattorilla - mutta niitä voi myös tehdä omalla Android-päätelaitteellaan halutessaan.

Android on avoimen lähdekoodin ja avoimen yhteisön kautta helpoin yleinen älypuhelin- ja tablettialusta jolle levittää ohjelmia. Ohjelmien tekeminen on varsin helppoa ja tällä kurssilla siinä pääsee hyvin liikkeelle.

Android on ohjelmistokehitysalusta ja käyttöjärjestelmä mobiililaitteille. Android toimii Linux ytimen päällä, ja sen takana ovat Google ja Open Handset Alliance. Android on edelleen tänä päivänä nopeimmin kasvava käyttöjärjestelmä mobiililaitteissa, kännyköissä ja tableteissa, ja kännyköiden puolella myös omaa laajimman markkinaosuuden maailmanlaajuisesti. Kurssin taidoilla pääset vahvaan alkuun kännyköiden ja tablet-sovellusten kehityksessä, vältät sudenkuopat ja opit suoraan parhaat käytännöt. Tervetuloa oppimaan uutta!


Koulutusmuoto
Classroom
Remote

Kesto
2 päivää

Hinta
1550 €

Kohderyhmä

Kurssi soveltuu ohjelmistokehittäjille, ohjelmoijille, jotka haluavat oppia perustaidot ja työvälineet, joita tarvitaan tehokkaaseen Android alustan sovelluskehitykseen.

Esitiedot

Kurssille osallistujalta edellytetään Java-ohjelmointikielen perustaitoja, esim. Java-ohjelmointi -kurssimme käymistä tai vastaavaa.

Android Programming I -kurssin sisältö

Android sovelluskehityksen alustana

  • Lisenssit
  • Android alustan arkkitehtuuri

Android-sovellusten kehittäminen

  • Kehitysympäristön käyttöönotto ja työkalut
  • Sovellusten suunnittelu
  • Tärkeimmät luokat

Activity

  • Activity toiminta ja elinkaari
  • Sovellusten toimivuuden varmistaminen

Intent

  • Mikä on Intent ja miten se toimii
  • Intent tyypit
  • Intent Filter mekanismit

Käyttöliittymät

  • Activity ja View
  • Android käyttöliittymän toteutus
  • Käyttöliittymän osat
  • Käyttöliittymätapahtumien käsittely
  • Toast, Notifikaatio ja Dialogi

Näyttökontrollin (View) muokkaus

  • Näyttökontrollin rakenne
  • Olemassaolevan näyttökontrollin muokkaus
  • Näyttökotrollin rakentaminen tyhjästä

Tietolähteiden käsittely

  • Pysyvyysratkaisut
  • Tiedostot
  • Resurssit
  • Tietokannat

Sovellusten asentaminen

  • Tietoturvamalli
  • Sovellusten allekirjoittaminen ja julkaisu

Android näkymät (View) ja leiskat (Layout)

  • Perusteiden kertaus
  • Käyttövinkkejä

Aikataulu

Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.