Title: | Comparison and Evaluation of Cross-Platform Frameworks | Language: | English | Authors: | Lodhi, Muhammad Khan | Keywords: | Cross-platform framework; Cross-platform development; Mobile applications; App; Multiplatform; Cross-Plattform-Framework; Cross-Plattform-Entwicklung; Mobile Anwendungen; Multiplattform | Issue Date: | 5-Jul-2024 | Abstract: | Cross-platform application development can be challenging as different platforms (Windows, Android, iOS) have their own programming languages, which means that each application must be written in multiple languages separately. Cross-platform frameworks are software development tools that enable developers to write code once and deploy it across multiple platforms. To make the right decision during the selection of a cross-platform framework, we present a comparison of cross-platform frameworks. In this bachelor’s thesis, We will explain comparison criteria, comprehensively compare different cross-platform frameworks, and select one framework for the application development. Unlike prior research papers on this topic, our thesis targets the up-to-date cross-platform frameworks (e.g. flutter and React Native). In order to enhance the practical relevance of this thesis, we present case studies of the tech giants and an exemplary application as a real-life case study, besides explaining the comparison criteria and selecting the cross-platform framework. The inclusion of the case study (YA-Clean) will demonstrate theoretical concepts in a practical context and it will allow researchers to explore challenges faced in a real-life company. Yellow Ant is a German-based company. Its goal is to create a digital time-tracking solution. The Yellow Ant is developing a building cleaning service application called YA-Clean. The right choice of a cross-platform framework will save time and cost. Hence, this thesis will help fellow developers in making the right decision while selecting a cross-platform framework for their project. Die Cross-Plattform-Anwendungsentwicklung kann eine Herausforderung sein, da verschiedene Plattformen (Windows, Android, iOS) ihre eigenen Programmiersprachen haben, was bedeutet, dass jede Anwendung in mehreren Sprachen separat geschrieben werden muss. Cross-Plattform-Frameworks sind Software-Entwicklungstools, die es Entwicklern ermöglichen, Code einmal zu schreiben und ihn auf mehreren Plattformen einzusetzen. Um die richtige Entscheidung bei der Auswahl eines Cross-Plattform-Frameworks zu treffen, präsentieren wir einen Vergleich von Cross-Plattform-Frameworks. In dieser Bachelorarbeit werden wir Vergleichskriterien erläutern, verschiedene Cross-Plattform-Frameworks umfassend vergleichen und ein Framework für die Anwendungsentwicklung auswählen. Im Gegensatz zu früheren Forschungsarbeiten zu diesem Thema zielt unsere Arbeit auf die aktuellen Cross-Plattform-Frameworks (z.B. Flutter und React Native). Um den Praxisbezug dieser Arbeit zu erhöhen, werden neben der Erläuterung der Vergleichskriterien und der Auswahl des Cross-Plattform-Frameworks auch Fallstudien der Tech-Giganten und eine beispielhafte Anwendung als reale Fallstudie vorgestellt. Durch die Einbeziehung der Fallstudie (YA-Clean) werden theoretische Konzepte in einem praktischen Kontext veranschaulicht, und es wird den Forschern ermöglicht, die Herausforderungen in einem realen Unternehmen zu untersuchen. Yellow Ant ist ein in Deutschland ansässiges Unternehmen. Sein Ziel ist es, eine digitale Zeiterfassungslösung zu entwickeln. Yellow Ant entwickelt eine Anwendung für Gebäudereinigungsdienste namens YA-Clean. Die richtige Wahl eines Cross-Plattform-Frameworks wird Zeit und Kosten sparen. Daher wird diese Arbeit anderen Entwicklern dabei helfen, die richtige Entscheidung bei der Auswahl eines Cross-Plattform-Frameworks für ihr Projekt zu treffen. |
URI: | https://hdl.handle.net/20.500.12738/16031 | Institute: | Fakultät Technik und Informatik Department Informations- und Elektrotechnik |
Type: | Thesis | Thesis type: | Bachelor Thesis | Advisor: | Gottfried, Björn | Referee: | Lapke, Martin |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BA_Comparison and Evaluation of Cross-Platform Frameworks.pdf | 2.28 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.