Android-kehittäjän päiväkirja: Ohjelmistoalan yrityksessä
Mäkelä, Henri (2019)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201905139439
https://urn.fi/URN:NBN:fi:amk-201905139439
Tiivistelmä
Tämä päiväkirjamallinen opinnäytetyö kuvaa työtehtäviäni kymmenen viikon ajalta oululaisessa ohjelmistoalan yrityksessä. Työtehtävät ovat suurimmaksi osaksi Android-mobiilikehitystä asiakasprojektissa sekä aluksi yrityksen sisäisessä projektissa asiakasprojektin alkamista odotellessa. Koska kyseessä on asiakasprojekti, tarkempia yksityiskohtia sovelluksesta ja sen toiminnallisuuksista ei voitu jakaa.
Työn tavoitteena oli kuvata, millaista on työskennellä Android-sovelluskehityksen parissa ja antaa yleiskuva Android-sovellusten rakenteesta sekä yleisimmistä suunnittelumalleista. Viikkoanalyysit kattavat teoriaa, joka on hyödyllistä aloittelevalle tai jo hieman kokemusta omaavalle Android-kehittäjälle.
Tietoperustana on käytetty suurimmaksi osaksi Googlen virallista Android-kehitys -dokumentaatiota sen ollessa luotettavin ja ajantasaisin lähde. Joissakin kohdissa on käytetty virallisen dokumentaation lisäksi blogikirjoituksia lähteinä. Ohjelmointiongelmien ratkaisemisessa käytin myös ahkerasti StackOverflow-sivustoa, joka on verraton apu ongelmatilanteiden ratkaisemisessa.
Kymmenen viikon päiväkirjaraportoinnin ja viikkoanalyysien lopputuloksena saatiin kokonaiskuva Android-kehityksen pääpiirteistä, vaikkakin työn kuvan ollessa vanhan koodin refaktorointia ja ongelmien korjaamista ei tämä työ ole varsinaisesti ohje Android-sovellusten luomiseen.
Työn tavoitteena oli kuvata, millaista on työskennellä Android-sovelluskehityksen parissa ja antaa yleiskuva Android-sovellusten rakenteesta sekä yleisimmistä suunnittelumalleista. Viikkoanalyysit kattavat teoriaa, joka on hyödyllistä aloittelevalle tai jo hieman kokemusta omaavalle Android-kehittäjälle.
Tietoperustana on käytetty suurimmaksi osaksi Googlen virallista Android-kehitys -dokumentaatiota sen ollessa luotettavin ja ajantasaisin lähde. Joissakin kohdissa on käytetty virallisen dokumentaation lisäksi blogikirjoituksia lähteinä. Ohjelmointiongelmien ratkaisemisessa käytin myös ahkerasti StackOverflow-sivustoa, joka on verraton apu ongelmatilanteiden ratkaisemisessa.
Kymmenen viikon päiväkirjaraportoinnin ja viikkoanalyysien lopputuloksena saatiin kokonaiskuva Android-kehityksen pääpiirteistä, vaikkakin työn kuvan ollessa vanhan koodin refaktorointia ja ongelmien korjaamista ei tämä työ ole varsinaisesti ohje Android-sovellusten luomiseen.