The Future of Mobile App Development
With the increased use of mobile devices, the choice of a suitable app development technology has become vivid. The present research paper aims to analyse the current mobile app development processes of a company within the banking sector and to evaluate modern app development frameworks.
Kenny Cheung, 2023
Bachelor Thesis, Vertraulich
Betreuende Dozierende: Martina Dalla Vecchia
Keywords: Mobile App Development, Mobile Frameworks, Flutter, React Native, Xamarin, Ionic
The business process for developing the banking application on mobile platforms (namely Android and iOS) currently follows the native approach type. The native mobile development approach implies that the development for each targeted platform is isolated from one and another, and thus create additional expenses for maintaining multiple source code bases. For future projects, the banking company would like to gain insight into possible alternatives for mobile app technologies compared to the traditional native approach.
Firstly, an AS-IS Analysis is conducted within the corresponding company section for mobile banking. Secondly, prior to investigating for a new mobile app technology, a set of features need to be defined and evaluated with the clients. Subsequently, an analysis on the current app technologies available on the market has been performed. Finally, the findings and solutions are presented to the clients in the form of a report, providing recommendations for the next steps.
A total of four mobile application frameworks have been reviewed, namely Flutter, React Native, Xamarin / .NET MAUI, and Ionic.
In conclusion, all four mobile application frameworks reviewed have proven to be solid alternatives to the native approach, as it reduces the time efforts and costs due to the capability of using a single code base for the development of mobile applications. Each mobile framework listed have their respective strengths and weaknesses and the choice of an optimal solution should be tailored to the planned projects, which is mentioned in the research paper in further detail.
As a suggestion from the author, a project can be instigated and funded by the upper management to test the viability and reliability of the chosen framework, whilst maintaining the traditional native approach. The reason for that is the functionality of the existing business process and should therefore not be neglected. It is not advised to fully transition to a new solution at this point.
Studiengang: Business Information Technology (Bachelor)
Fachbereich der Arbeit: