Volltext-Downloads (blau) und Frontdoor-Views (grau)

Using Google´s Flutter Framework for the Development of a Large-Scale Reference Application

  • With Google’s Flutter framework continuing to grow in popularity for companies and developers alike, the need for an understanding of how to utilize the framework in a large-scale context has become more relevant than ever. The purpose of this thesis is to document the crucial steps most development teams using Flutter in a large-scale application will face. Additionally, a fully documented, large-scale reference application was generated so that other developers may use it as an aid when creating their own Flutter projects on a similar scale. Multiple steps were taken to ensure that optimal solutions were chosen for each aspect of the development process. For each of those aspects, a wide range of possible solutions were explored, compared and analysed. Finally, one of the possible solutions was chosen based on a wide range of scientific papers and community-generated sources. Additionally, an interview with an expert in the field was conducted to further validate those decisions. After the application was fully implemented, ten crucial aspects of the development process were identified. Those ten aspects are now explained in detail in this thesis. Ultimately, the knowledge provided by this thesis can act as a map for peers using Flutter in a large-scale context and help them overcome the crossroads they will most likely come to face.

Export metadata

Additional Services

Search Google Scholar


Author:Sebastian Faust
Referee:Christian Kohls, Valentin Klein
Document Type:Bachelor Thesis
Publishing Institution:Hochschulbibliothek der Technischen Hochschule Köln
Granting Institution:Technische Hochschule Köln
Date of first Publication:2020/02/24
Date of Publication (online):2020/04/15
GND-Keyword:Informatik; Mobile; Muster <Struktur>; Software
Tag:BLoC Pattern; Flutter; Layered Architecture; State-Management
Page Number:85
Institutes:Informatik und Ingenieurwissenschaften (F10) / Fakultät 10 / Cologne Institute for Digital Ecosystems
CCS-Classification:D. Software
J. Computer Applications
Dewey Decimal Classification:000 Allgemeines, Informatik, Informationswissenschaft
JEL-Classification:L Industrial Organization
Open Access:Open Access
Licence (German):License LogoCreative Commons - CC BY-ND - Namensnennung - Keine Bearbeitungen 4.0 International