In the scope of this BSc thesis, we described the problem of developing a multi-platform mobile application, which is a result of differing technology and guidelines that often lengthens and complicates the development.
We presented Flutter, a framework designed to alleviate this problem by developing the application with a single codebase for all platforms, compared it to competing solutions and used it to develop a demo application.
We then compared the resulting application to ones developed with similar multi-platform frameworks and native tools using the metrics of design, performance, and stability.
Using what we learned with the development of the demo application we then described the viability of Flutter and its future as a framework for not only mobile but also desktop and web applications.
|