In recent years, it has become common practice for companies to use software applications to enhance the services offered to their customers. However, in order to make these applications available on both web and mobile platforms, multiple versions of the same application are required. This happens because, for an application to run on a specific platform (browser, iOS, Android), it needs to be developed with its platform-specific code. Consequently, to deliver a comprehensive service to their customers, companies find themselves compelled to maintain a separate application for each platform, resulting in a significant overhead. The subject of this thesis is to address this issue and explore a more efficient solution. The goal is to establish a framework that provides a software project, which, when compiled for a specific target platform, allows the creation of both a web and a native mobile version of the application, using the same codebase. The need to maintain completely separate applications for each platform is, therefore, overcome.
In recent years, it has become common practice for companies to use software applications to enhance the services offered to their customers. However, in order to make these applications available on both web and mobile platforms, multiple versions of the same application are required. This happens because, for an application to run on a specific platform (browser, iOS, Android), it needs to be developed with its platform-specific code. Consequently, to deliver a comprehensive service to their customers, companies find themselves compelled to maintain a separate application for each platform, resulting in a significant overhead. The subject of this thesis is to address this issue and explore a more efficient solution. The goal is to establish a framework that provides a software project, which, when compiled for a specific target platform, allows the creation of both a web and a native mobile version of the application, using the same codebase. The need to maintain completely separate applications for each platform is, therefore, overcome.
A software framework to develop Web and Native Mobile applications with one codebase
COGATO, MATTEO
2022/2023
Abstract
In recent years, it has become common practice for companies to use software applications to enhance the services offered to their customers. However, in order to make these applications available on both web and mobile platforms, multiple versions of the same application are required. This happens because, for an application to run on a specific platform (browser, iOS, Android), it needs to be developed with its platform-specific code. Consequently, to deliver a comprehensive service to their customers, companies find themselves compelled to maintain a separate application for each platform, resulting in a significant overhead. The subject of this thesis is to address this issue and explore a more efficient solution. The goal is to establish a framework that provides a software project, which, when compiled for a specific target platform, allows the creation of both a web and a native mobile version of the application, using the same codebase. The need to maintain completely separate applications for each platform is, therefore, overcome.File | Dimensione | Formato | |
---|---|---|---|
Cogato_Matteo.pdf
accesso riservato
Dimensione
2.59 MB
Formato
Adobe PDF
|
2.59 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/58887