Mobiilikehitys (5op)
Opintojakson tunnus: R504TL322
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Osaat suunnitella ja toteuttaa mobiilisovelluksia valitulle alustalle hyödyntäen alan käytäntöjä.
Tunnet mobiiliohjelmoinnin keskeiset työvälineet ja menetelmät
Osaat hyödyntää laitteen ohjelmointirajapintoja mobiilikehityksessä 
Osaat etsiä ajantasaista tietoa ja hyödyntää sitä ohjelmoinnin tukena.
                    
Sisältö
Kehitysympäristöt ja työkalut 
Mobiilisovelluksen suunnittelu vaatimusmäärittelyn pohjalta 
Käyttöliittymän toteutus, tapahtumankäsittely ja tilanhallinta 
Kirjastojen ja laitteen ohjelmointirajapintojen hyödyntäminen
                    
Esitietovaatimukset
Ennen opintojakson suorittamista sinun tulee hallita olio-ohjelmoinnin perusteet.
                    
Arviointikriteerit, tyydyttävä (1)
Osaat suunnitella ja toteuttaa toimivan mobiilisovelluksen, jossa on perustason käyttöliittymäelementtejä ja tapahtumankäsittelyä.
Tunnet mobiiliohjelmointiin liittyvät perusperiaatteet ja kehitysympäristöjen vaatimukset. Ymmärrät ajantasaisen mobiiliohjelmoinnin dokumentaation merkityksen.
                    
Arviointikriteerit, hyvä (3)
Osaat suunnitella ja toteuttaa mobiilisovelluksen annettujen vaatimusten pohjalta. Mobiilisovelluksessa on useita näkymiä ja navigointia näiden välillä. 
Tunnet mobiiliohjelmointiin liittyviä hyviä käytänteitä ja sovellat näitä työskentelyssäsi. Osaat hyödyntää kehitysympäristön työkaluja ja tunnet virheiden hallintaan sekä testaamisen liittyviä käytänteitä.
Osaat hyödyntää mobiilialustan tarjoamia ohjelmointirajapintoja sovelluksessasi.
Ymmärrät mobiilisovelluksen tilanhallinnan merkityksen sovelluksen toimivuuden osalta.
                    
Arviointikriteerit, kiitettävä (5)
Osaat suunnitella ja toteuttaa mobiilisovelluksia, joihin liittyy navigointia, tapahtumankäsittelyä, tilanhallintaa ja ohjelmointirajapintojen käyttöä.
Etsit ja sovellat ajantasaista tietoa mobiilisovelluksen suunnittelussa ja toteutuksessa. 
Sovelluksessa tuotettu koodi on ylläpidettävää, ymmärrettävää ja riittävästi kommentoitua.
                    
