Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Android-sovelluskehitys Google Gemini -tekoälyä hyödyntäen

Salmi, Niklas (2025)

 
Avaa tiedosto
Salmi_Niklas.pdf (1.505Mt)
Lataukset: 


Salmi, Niklas
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025112329221
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää toimiva Android-sovellus, jonka avulla käyttäjä pystyy kirjaamaan ja seuraamaan omia treenituloksiaan. Työn tarkoituksena oli lisäksi selvittää, miten tekoälyn hyödyntäminen muuttaa sovelluskehityksen suunnittelu- ja ideointivaihetta, sekä mitä ongelmia tekoälyn käytössä ilmenee. Työssä hyödynnettiin Googlen kehittämää Gemini-tekoälymallia, jonka avulla sovellusta suunniteltiin ja toteutettiin. Työ toi esille tekoälyn tarjoamat mahdollisuudet ohjelmistokehityksen tukena sekä sen käytön haasteet käytännön tasolla.

Opinnäytetyö käsittelee Android-kehitystä ja tekoälyn roolia ohjelmoinnin apuvälineenä. Teoreettisessa osuudessa määritellään tekoälyyn ja mobiilisovelluskehitykseen liittyviä keskeisiä käsitteitä sekä tarkastellaan Feature Driven Development -mallia, jota hyödynnettiin sovelluksen kehitysprosessissa. Työn tietopohja koostuu ajankohtaisista verkkojulkaisuista, tieteellisistä artikkeleista ja ohjelmistokehityksen dokumentaatiosta. Opinnäytetyö on toiminnallinen, ja sen toteutus perustuu oman Android-projektin kehittämiseen ja testaamiseen. Käytännön osuudessa toteutettiin treenisovellus, joka sisältää keskeiset toiminnot, kuten treenitulosten kirjaamisen, historiatietojen tarkastelun ja Credits-sivun.

Tutkimuksen tuloksena havaittiin, että tekoälyn käyttö nopeuttaa sovelluskehityksen suunnittelua ja helpottaa ideointia, mutta sen tuottama koodi ei ole aina ajantasaista tai virheetöntä. Gemini osoittautui tehokkaaksi apuvälineeksi yksittäisten koodiosuuksien tuottamisessa ja ongelmanratkaisun tukena, mutta monimutkaisemmissa rakenteissa sen toiminta oli epävarmaa.

Työelämän näkökulmasta tutkimus tarjoaa hyödyllistä tietoa tekoälyn käytännön soveltamisesta ohjelmistokehityksessä. Tuloksia voidaan hyödyntää yrityksissä, jotka haluavat tutkia tekoälyn mahdollisuuksia sovellusten suunnittelussa ja nopeissa prototyyppivaiheissa.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste