NUST Institutional Repository

Cross-platform Integration in Legacy Mobile Apps for Code Reuse and Reduced Development Efforts

Show simple item record

dc.contributor.author Arif, Hannan
dc.date.accessioned 2024-08-27T08:56:14Z
dc.date.available 2024-08-27T08:56:14Z
dc.date.issued 2024
dc.identifier.other 328572
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/45990
dc.description Supervisor: Dr. Hafiz Syed Muhammad Bilal en_US
dc.description.abstract In the ever-evolving landscape of business app development, companies face the challenge of whether to update their existing apps, originally built using native methods, to a hybrid approach. Many organizations hesitate due to concerns about disrupting Business as Usual (BAU) operations and the potential impact on current implementations. This study delves into the feasibility and benefits of integrating hybrid methodologies into existing native apps. It highlights advantages such as reduced development time, cross-platform code reuse, and hybrid apps’ performance nearing that of native apps. The study highlights several advantages, such as shortened development cycles, the ability to reuse code across multiple platforms, and the performance of hybrid apps approaching that of native ones. It examines both traditional Android and iOS platforms, as well as modern frameworks like Flutter and React-Native, which facilitate iterative development. To tackle the challenge of updating existing applications, the study introduces innovative solutions like Flutter Add-to-app, which allows the smooth integration of new Flutter features into legacy apps. Furthermore, the research explains the Method Channels and Native Modules in implementing new functionalities in the old implementation, and the Platform Views for establishing native views on a hybrid app. All these solutions assist in targeting the flexibility solutions by leveraging the existing legacy capabilities. The research outlines the procedure for separating it and adopting a hybrid approach without much effect on a business chain. By offering detailed analysis and practical advice, this study supports Small & Medium Enterprises in managing the complexities of app updates, fostering a flexible and faster development process while maintaining agile practices. en_US
dc.language.iso en en_US
dc.publisher School of Electrical Engineering and Computer Science,(SEECS) NUST Islamabad en_US
dc.subject Business as Usual, Enterprise Applications, Mobile Applications, Small & Medium Enterprises, Agile, Hybridization, Cross-platform en_US
dc.title Cross-platform Integration in Legacy Mobile Apps for Code Reuse and Reduced Development Efforts en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [375]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account