EtusivuHae koulutuksiaAndroid Programming II

Android Programming II

star_fullstar_fullstar_fullstar_fullstar_fullstar_half

Koulutuksessa käydään läpi sovelluskehityksen periaatteet Android-alustalle. Kurssilla opit tekemään sovelluksia, joissa käytetään ääntä ja grafiikkaa ja jotka kommunikoivat Internetin yli ja muiden puhelimien kanssa.

Kurssilla käydään myös läpi Androidin moninaiset sensorit, paikannus-rajapinta, verkko-ohjelmointi ja Service sekä Content Provider-mekanismi. Noin 50 % koulutusajasta on teoriaa, ja toinen puoli on käytännön soveltavia harjoituksia.

Android on nopeimmin kasvava käyttöjärjestelmäalusta maailmanlaajuisesti, se hallitsee puhelimissa markkinaosuudellaan, ja kirii tablet-alustalla kovaan tahtiin. Kuukausitasolla aktivoidaan lähes miljoona uutta Android laitetta. Android-alustaa koodataan Javalla, mutta sen lukuisat rajapinnat ovat alustan omia. Tällä kurssilla opit edistyneemmät rajapinnat, saat lisää kokemusta perusteissa, ja voit soveltaa taitojasi sekä puhelin- että tablet-laitteiden sovelluskehitykseen.


Koulutusmuoto
Classroom
Remote

Kesto
2 päivää

Hinta
1550 €

Kohderyhmä

Kurssi soveltuu sovelluskehittäjille, jotka haluavat käyttää sovelluksissaan Android-alustan edistyneempiä piirteitä kuten sensoreita, paikannusta, grafiikkaa, ääntä ja verkko-ominaisuuksia.

Esitiedot

Osallistujalta edellytetään Java-ohjelmoinnin perustaitoja ja Android alustan tuntemusta, esim. Java Ohjelmointi I ja Android Ohjelmointi I -kurssien käymistä tai vastaavaa taustaa.

Android Programming II -kurssin sisältö

1. Päivä

Intent ja Broadcast Intent Receiver

  • Intent ja Intent Filter mekanismin edistynyt käyttö
  • Broadcast Intent lähetysten kuuntelijat ja rekisteröinti

Sensorit

  • WiFi Manager
  • Akun tila
  • Kiihdytysanturi, valoanturi, asentoanturi, jne.

GPS ja paikannuspalvelut

  • GPS tila
  • Google Maps integraatio

Taustapalveluihin (Services) kytkeytyminen ja niiden käyttö

  • Taustapalveluiden käynnistys ja niihin kytkeytyminen
  • Oman taustapalvelun kirjoittaminen

Sisällöntuottaja (Content Provider) mekanismi

  • Sisällöntuottajien käyttö
  • Oman Sisällöntuottajan tekeminen

2. päivä

Camera ja Audio rajapinnat

  • Kuvien ja videon kaappaus Camera API:n kautta
  • Äänen kaappaus
  • Video ja Audio toistaminen

Android Verkko-ohjelmointi

  • Verkkoyhteyksien avaus ja turvarajoitukset
  • HTTP kutsut
  • XML parserointi
  • WebView Client API
  • Verkon statustiedot

Telephony ja Messaging

  • Puhelinsoiton tekeminen
  • SMS viestien lähetys ja vastaanotto
  • Telephony status

Aikataulu

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