Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation of The Software Development Process for A Multi-Platform Solution in Flutter
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
2021 (English)Independent thesis Basic level (degree of Bachelor), 180 HE creditsStudent thesis
Abstract [en]

Throughout the years of software development, the number of frameworks and software technologies have rapidly increased. This not only increases the difficulties of choosing the right software, but also makes it harder to find developers in a specific area. To create a multi-platform solution, a company would usually need competence in different areas such as frontend, backend, and mobile development. Such a solution requires an investment of a lot of time and resources. An alternative to developing a multi-platform solution opposed to the conventional way is with the software development kit created by Google called Flutter.

The purpose of this bachelor thesis is to investigate the software development process when creating multi-platform solutions in Flutter. The study will point out eventual differences with the software development process between Flutter and conventional development.

To achieve this, the study collected secondary research and conducted interviews with two developers who both worked with Flutter. In addition to this a Portfolio application was built during an experiment phase with a daily diary as the data collection process to validate the experiences given from the interview and secondary research. The results point towards some general benefits of using Flutter when creating multi-platform solutions. These benefits are only applicable when creating a product that shares the same user interface and have no OS specific features that requires need for deep integration into the targets device system.  

Place, publisher, year, edition, pages
2021. , p. 65
Keywords [en]
Flutter, Software development, Cross-platform, Multi-platform solution.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hj:diva-54302ISRN: JU-JTH-DTA-1-20210149OAI: oai:DiVA.org:hj-54302DiVA, id: diva2:1586744
External cooperation
Sweco AB
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2021-08-25 Created: 2021-08-22 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

fulltext(6049 kB)1375 downloads
File information
File name FULLTEXT01.pdfFile size 6049 kBChecksum SHA-512
f082d27fbc2a8c2a0daa3dde656f88e578c5603bcccaba01c6a8b20f728621b9bce221bdef310fbb8f317920a5a09a61cab35de38a17f211d571ac9132d7228c
Type fulltextMimetype application/pdf

By organisation
JTH, Department of Computer Science and Informatics
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1378 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 2373 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf