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
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

React Native chat -sovelluksen suunnittelu ja toteutus

Halinen, Petr (2023)

 
Avaa tiedosto
Halinen_Petr.pdf (1.833Mt)
Lataukset: 


Halinen, Petr
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023120534568
Tiivistelmä
Opinnäytetyössä käsitellään React Native -sovelluksen suunnitteluun ja toteutukseen liittyvät vaiheet. Työssä tarkastellaan erilaisia teknologioita ja menetelmiä, jotka ovat kyseisen sovelluksen kehittämisen kannalta olennaisia ja esitellään mobiilisovelluskehityksen historiaa ja nykyaikaisia kehitystapoja. Työn keskeiset teknologiat ovat React Native ja Google Firebase. Sovelluksen käyttöliittymä luotiin React Nativella, joka on monialustainen mobiilisovelluskehityskehys. Firebase puolestaan tarjoaa pilvipalveluita sovelluksen taustajärjestelmään.

Opinnäytetyössä tutkittiin, mitä vaaditaan tietyillä tekniikoilla tehdyn sovelluksen kehittämiseen ja miten niitä käyttäen voidaan luoda toimiva ja helppokäyttöinen sovellus. Työssä luotiin dokumentaatio, jonka perusteella voidaan kehittää vastaavanlainen sovellus.

Opinnäytetyössä tarkasteltiin kehitettävän sovelluksen suunnittelua ja sen vaiheita. Teknisten vaatimusten osalta käsiteltiin valitut teknologiat, kuten kehitysympäristö, ohjelmointikieli ja laitealusta. Työssä tarkasteltiin myös käyttöliittymän, käytettävyyssuunnitelman, ulkoasun ja yleisen rakenteen suunnittelu. Tietokantamallin ja tietokantavaraston suunnittelua käsiteltiin erityisesti chat-toiminnallisuuksien näkökulmasta.

Sovelluksen toteutusvaiheen käsittelyssä keskityttiin kehitysympäristön konfigurointiin eli tarvittavien ohjelmistojen ja riippuvuuksien asennukseen, Firebase-pilvipalvelualustan käyttöönottoon ja projektin luomiseen sekä kehityksen aloittamiseen. Käyttöliittymän toteutuksen tarkastelussa keskityttiin navigaation ja ulkoasun toteuttamiseen. Chat-sovelluksen toiminnallisuuksista käsiteltiin keskeisimmät ominaisuudet ja niiden kehittäminen.

Lopputuloksena luotiin toimiva chat-sovellus ja opinnäytetyö, jossa esitetään sovelluksen kehityksen vaatimukset ja eri vaiheet.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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