Home // WEB 2025, The Thirteenth International Conference on Building and Exploring Web Based Environments // View article
An Architectural Framework for Consistent UI in Android App Development
Authors:
Abdul-Rahman Mawlood-Yunis
Keywords: Software design and architecture; app development; design pattern; software engineering; software reuse; Android; Web development
Abstract:
The User Interface (UI) is an essential component in the development of interactive apps and web applications. In this study, we present an architectural framework designed to simplify the creation of a consistent UI for Android apps. The approach is both straightforward and innovative, utilizing well-established object-oriented programming concepts, such as abstraction and inheritance, to enable the development of flexible and scalable apps. Apps built using this framework are developed by extending abstract and generic concepts to ensure uniformity across the entire interface. We outline the key components of this architecture, provide sample code for implementation, and present an app developed using this framework to highlight its practical benefits. This paper offers two main contributions: accelerating app development and enabling the creation of consistent UI designs that enhance both visual appeal and the overall user experience. While the framework is initially designed for Android app development, its applicability extends to web development and can be used by tools focused on minimizing code complexity while supporting multi-platform compatibility, including web applications.
Pages: 11 to 19
Copyright: Copyright (c) IARIA, 2025
Publication date: March 9, 2025
Published in: conference
ISSN: 2308-4421
ISBN: 978-1-68558-243-2
Location: Lisbon, Portugal
Dates: from March 9, 2025 to March 13, 2025