Näytä suppeat kuvailutiedot

Mobiilisovellusten alustariippumattomat ohjelmistokehykset

Nahkala, Toni (2016)

dc.contributor.authorNahkala, Toni-
dc.date.accessioned2016-12-14T11:08:30Z
dc.date.available2016-12-14T11:08:30Z
dc.date.issued2016-
dc.identifier.uriURN:NBN:fi:amk-2016121420335-
dc.identifier.urihttp://www.theseus.fi/handle/10024/120488
dc.description.abstractTämän opinnäytetyön tavoitteena oli vertailla alustariippumattomia mobiilikehitys ohjelmistokehyksiä. Tarkempi vertailu suoritettiin Ionicin ja React Nativen välillä. Työn toimeksiantajana oli web- ja mobiilikehitykseen erikoistunut Haltu Oy. Vertailun tavoitteena oli tuoda toimeksiantajalle tietoa siitä, minkälaisiin projekteihin ohjelmistokehykset sopivat parhaiten. Vertailussa kehitettiin yksinkertainen esimerkkisovellus, jonka avulla vertailua suoritettiin. Vertailussa etsittiin eroja ohjelmistokehyksien kehitystyökalujen, ohjelmistokehysten tekniikoiden, sovelluksen käyttöliittymän ja käyttöjärjestelmän rajapinnan hyödyntämisen välillä. Eroavaisuuksia hyödynnettiin lopputuloksien päättelemiseksi. Vertailun tulosten myötä kävi ilmi, että tällä hetkellä etenkin React Native sopii hyvin toimeksiantajan tarpeisiin. React Native tarjoaa paremmat lähtökohdat vaativampien sovellusten kehitykseen antaen mahdollisuuden lisätä mobiilialustojen natiiveja komponentteja ja toimintoja helposti. Ionic sen sijaan sopii paremmin yksinkertaisempien projektien tai prototyyppien tekemisen.fi
dc.description.abstractThe purpose of this thesis was to compare cross-platform mobile development frameworks. The comparison was performed mainly between Ionic and React Native. The thesis was commissioned by Haltu Oy which is a company specializing in mobile and web development. The objective of the comparison was to provide guidelines on what types of projects the frameworks would be suitable for. The comparison was carried out by developing a simple application which helped analyzing the differences between the frameworks. Differences in developer tools, technologies, user interface and access to platform-specific application programming interfaces were considered, when the final conclusions were made. The results of the comparison determined that currently React Native is better suited for the client’s needs. React Native allows much more elaborate applications to be developed with a possibility to add native components and functionality with ease. Ionic is better for creating simpler projects or prototypes.en
dc.language.isofin-
dc.publisherTampereen ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.subjectIonic
dc.subjectReact Native
dc.titleMobiilisovellusten alustariippumattomat ohjelmistokehyksetfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/193-
dc.organizationTampereen ammattikorkeakoulu-
dc.subject.ysamobiilisovellukset
dc.contributor.organizationTampereen ammattikorkeakoulu-
dc.subject.specializationOhjelmistotuotanto-
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|-
dc.subject.disciplineTietojenkäsittelyn koulutusohjelma-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot