Android Programming I






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