| dc.contributor.author | Harischandra, Chamidu | |
| dc.date.accessioned | 2026-04-10T08:29:51Z | |
| dc.date.available | 2026-04-10T08:29:51Z | |
| dc.date.issued | 2025 | |
| dc.identifier.citation | Harischandra, Chamidu (2025) Adaptive User Interface Library - Flutter. BSc. Dissertation, Informatics Institute of Technology | en_US |
| dc.identifier.issn | 20210289 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/3161 | |
| dc.description.abstract | This work investigates the limitation of current adaptive user interfaces (AUIs) in Flutter-based mobile applications. Most of the applications rely on static layouts incapable of dynamic generation of personalized user experiences due to individual behaviors and preferences. No framework currently offers runtime rearrangement facilities for components of an application. This leads to poor user experience and satisfaction. This project recognizes the need for mobile applications to shift from one-size-fits-all designs to more personalized approaches, considering user context to enhance overall usability and user engagement further. This study addresses the problem utilizing a strong methodology that embeds incremental learning algorithms since these capture and analyze user interaction data effectively, thus driving comprehensive user profiling. This will consequently provide the library with capabilities for runtime adaptive changes to user interfaces based on dynamic changes of user behaviors. The project also develops a reusable adaptive widgets library for Flutter that will easily enable developers to implement dynamic interfaces responsive to user contexts. This library will create a bridge between user experience and technical implementation, making it possible for personalization of mobile applications, hence setting the new standard of designing adaptive interfaces in the Flutter ecosystem. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Flutter | en_US |
| dc.subject | Machine Learning | en_US |
| dc.subject | Adaptive User Interface | en_US |
| dc.subject | Dynamic User Experience | en_US |
| dc.title | Adaptive User Interface Library - Flutter | en_US |
| dc.type | Thesis | en_US |