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