Android Programming I
Kesto: 3Kieli: FinnishHinta: 1890 € +alvTausta / Lisätiedot
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!
Tavoite
Android Programming I -kurssilla osallistuja oppii Android-alustan ja kehitysvälineiden piirteet. Kurssilla 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.
Kysymyksiä kurssista: arto.santala@tieturi.fi
Kohderyhmä
Kurssi soveltuu ohjelmistokehittäjille, ohjelmoijille, jotka haluavat oppia perustaidot ja työvälineet, joita tarvitaan tehokkaaseen Android alustan sovelluskehitykseen.
Kurssille osallistujalta edellytetään Java-ohjelmointikielen perustaitoja, esim. Java Ohjelmointi I -kurssin käymistä tai vastaavaa.
Kurssimateriaali on englanninkielinen.
Esitiedot
Ohjelma
1. Päivä
8.30 Aamukahvi
9.00 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
16.30 Päivä 1 päättyy
2. Päivä
9.00 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
16.30 Päivä 2 päättyy
3. Päivä
9.00 Android näkymät (View) ja leiskat (Layout)
- Perusteiden kertaus
- Käyttövinkkejä
Piirto ja animaatio
- Muotojen ja tekstin piirtäminen
- Kuvien piirtäminen
- Tween animaatio
- Frame animaatio
- Monisäikeisyys animaatiossa
Loppusanat
- Yhteenveto
- Q&A
16.30 Kurssi päättyy



