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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Spotify-integraatio Peps-mobiilisovellukseen

Chamorro, Anssi (2020)

 
Avaa tiedosto
Anssi_Chamorro.pdf (2.273Mt)
Lataukset: 


Chamorro, Anssi
2020
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112624569
Tiivistelmä
Tämän insinöörityön tarkoitus on tutkia ja vertailla mahdollisia Spotify-integraation ratkaisuvaihtoehtoja React Nativella kehitetyn mobiilisovelluksen sekä React-pohjaisen verkkosovelluksen yhdistelmään, joiden välissä käytetään Firebase-palvelua. Tarkoitus on myös toteuttaa mahdollinen integraatio sovelluksiin sekä avata eri vaiheita, joita se sisältää. Toteutus viedään läpi tekemällä muutoksia lähdekoodeihin ja lisäämällä tarvittaessa riippuvuuksia sekä rakenteita olemassa oleviin palveluihin. Tarkoituksena on myös luoda sovellusten ja palveluiden ulkopuoliset riippuvuudet.

Työssä pyritään vastaamaan kysymykseen, onko React Native -sovelluksen mahdollista luoda luotettava yhteys Spotify-sovellukseen ja onko yhteydellä mahdollista luoda vaaditut lisätoiminnallisuudet luotettavasti React Native -sovelluksen kautta myös verkkosovellukseen. Vaikka tavoiteltu luotettava lisätoiminnallisuus onnistutaan toteuttamaan integraation myötä, päädytään vielä toistaiseksi vastaamaan kysymykseen kielteisesti johtuen Spotify SDK:n iOS-version sisäisestä ongelmasta.

Työ alkaa esittelyillä, joista siirrytään tarkastelemaan tarkemmin sovellusten, palveluiden ja ratkaisuvaihtoehtojen tekniikoita sekä rakenteita. Vaatimukset käydään tämän jälkeen tarkemmin läpi, jonka jälkeen vertaillaan ja pohditaan, miten olennaisimmat toiminnallisuudet toteutettaisiin ratkaisuvaihtoehdoilla. Vertailua seuraa ratkaisun perusteltu valinta ja suunnitelman luonti. Ratkaisuksi päätyy yhdistelmä Spotify Web API:tä ja Spotify SDK:ta.

Suunnitelman toteutuksessa näytetään vain integraatioon liittyvät sovelluksien lähdekoodeihin tehdyt muutokset ja tuloksissa näytetään muutoksien myötä toteutunut visuaalinen sekä toiminnallinen muutos. Toteutuksen pääosaksi päätyy React Native -sovellukseen tehtävä kontrolleriluokka, joka Spotify SDK:n funktionaalisuutta hyödyntäen hoitaa kaksisuuntaisen tiedonkulun Spotify-sovelluksesta verkkosovellukseen. Lopuksi todetaan myös React Native -sovelluksen muuttuneen ns. aktiiviseksi adapteriksi Spotify-sovelluksen ja verkkosovelluksen väliin.
 
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