MVVM Architectural Patterns for Enterprise Android Kiosk Applications: State Management and Lifecycle Handling
DOI:
https://doi.org/10.63282/3050-9246.IJETCSIT-V7I2P139Keywords:
MVVM, Android, Kiosk Applications, Jetpack Compose, Enterprise Mobile, State Management, Lifecycle Management, SSO, Biometric Authentication, Retail TechnologyAbstract
Conditions that enterprise Android kiosks have to handle differ dramatically from typical mobile apps, as they're used in commercial settings, e.g., in retail applications, warehouses, health care and industrial applications. Such systems are on expected to operate around the clock with much reliability, performance and access security to enterprise resources. These requirements create problems related to long-running sessions, memory management, process recovery, network interruptions, offline operation and smooth integration with enterprise identity and device management platforms. Common Android development strategies face challenges in meeting these requirements and there is a need for architectures to ensure predictable application behaviour, maintainable code bases and strong lifecycle management capabilities. This research explores the suitability of a Model-View-ViewModel (MVVM) architectural pattern as a building block design for enterprise Android kiosk applications emphasizing on state management, lifecycle resilience, and application operability. The research suggests the development of a cross-platform MVVM pattern framework which utilizes the contemporary development technologies of Android: Jetpack Compose, ViewModel, StateFlow, repository structure for data access and enterprise authentication systems. The framework has structured ways of handling the state of UI, preserving application context on change of configuration and restart of processes, authentication session by Single Sign-On (SSO) and biometric verification, and fault-tolerant recovery strategies in a kiosk context. Analysis of the proposed architecture shows that it achieves improvements over these traditional architectural approaches with regards to maintainability, state consistency, lifecycle recovery and integration with security. The rest of the study offers a practical architectural approach to enterprise Android-based kiosk systems and design guidelines to help organizations produce scalable, secure and resilient mobile architectures enabling enterprise mission critical operations.
Downloads
References
[1] Knott, D. (2015). Hands-on mobile app testing: a guide for mobile testers and anyone involved in the mobile app business. Addison-Wesley Professional.
[2] Lang, V. (2021). Digitalization and digital transformation. In Digital fluency: Understanding the basics of artificial intelligence, blockchain technology, quantum computing, and their applications for digital transformation (pp. 1-50). Berkeley, CA: Apress.
[3] Maheshwari, A. (2019). Digital transformation: Building intelligent enterprises. John Wiley & Sons.
[4] Bombe, P., Chaudhari, A., Gaikwad, V., & Varma, S. (2025, May). Security of Dedicated Android Devices with Kiosk Mode. In 2025 6th International Conference for Emerging Technology (INCET) (pp. 1-8). IEEE.
[5] Yuvaraj, N., & Kumar, M. S. (2023). Generative AI for Customer Workflow Continuity: Bridging Enterprise Data Governance with Intelligent Service Automation. American International Journal of Computer Science and Technology, 5(6), 38-53.
[6] Aluri, Y. S. (2025). Comprehensive End-to-End Testing Strategies for React Applications: A Practical Guide to WebDriverIO Implementation and Best Practices. Journal of Computer Science and Technology Studies, 7(12), 237-243.
[7] Kumar, M. S., & Yuvaraj, N. (2024). Predictive Customer Experience Orchestration Using Governed Data Pipelines and Intelligent Service Signals. International Journal of Emerging Trends in Computer Science and Information Technology, 5(1), 206-215.
[8] Aluri, Y. S. (2022). Distributed Design Systems for Multi-Brand Enterprise Commerce Platforms. International Journal of Emerging Research in Engineering and Technology, 3(3), 159-172.
[9] Putchakayala, R., & Cherukuri, R. (2024). AI-Enhanced Event Tracking: A Collaborative Full-Stack Model for Tag Intelligence and Real-Time Data Validation. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 5(2), 130-143.
[10] Yuvaraj, N. (2025). Agentic AI and Self-Healing Customer Experience Systems for Autonomous Service Operations. American International Journal of Computer Science and Technology, 7(1), 111-122.
[11] Kumar, M. S. (2022). An AI-Driven Framework for Data Governance, Quality Management, and Metadata Integration in Enterprise Systems. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(2), 165-175.
[12] Yasodhara Srinivas Aluri. (2025). Frontend Performance Optimization of Large-Scale E-commerce Landing Pages: A Comprehensive Analysis. International Journal of Computational and Experimental Science and Engineering, 11(4).
[13] Cherukuri, R., & Putchakayala, R. (2022). Cognitive Governance for Web-Scale Systems: Hybrid AI Models for Privacy, Integrity, and Transparency in Full-Stack Applications. International Journal of AI, BigData, Computational and Management Studies, 3(4), 93-105.
[14] Yallavula, R., & Putchakayala, R. (2024). AI for Data Governance Analysts: A Practical Framework for Transforming Manual Controls into Automated Governance Pipelines. International Journal of AI, BigData, Computational and Management Studies, 5(1), 167-177.
[15] Aluri, Y. S. (2025). Agentic AI Frameworks for Autonomous Enterprise Software Development Workflows. International Journal of AI, BigData, Computational and Management Studies, 6(1), 217-226..
[16] Yuvaraj, N. (2022). LLM-Augmented Conversational Intelligence for Customer Workflow Continuity. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(4), 171-183.
[17] Kumar, M. S., & Yuvaraj, N. (2022). Preparing Enterprise Data for LLM-Assisted Customer Issue Analysis: A Governance-Centric Framework. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(3), 181-192.
[18] Aluri, Y. S. (2021). Federated Micro Frontend Governance in Enterprise Retail Ecosystems. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(2), 114-125.
[19] Yallavula, R., & Putchakayala, R. (2023). Governance-of-Things (GoT): A Next-Generation Framework for Ethical, Intelligent, and Autonomous Web Data Acquisition. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 111-120.
[20] Kumar, M. S. (2023). A Scalable Architecture for Automated Data Classification and Sensitive Information Discovery Using Artificial Intelligence. International Journal of Emerging Research in Engineering and Technology, 4(2), 158-169.
[21] Siregar, M. T., Puar, Z. P., & Leonard, P. (2019). An android supply chain application system for automation order processing. In Global Competitiveness: Business Transformation in the Digital Era (pp. 194-199). Routledge.
[22] Hatem, F., Mirzah, N., Hamdoun, S. H., & Krasovska, H. (2024, April). Integration of programs for online shopping for users of Android devices. In 2024 35th Conference of Open Innovations Association (FRUCT) (pp. 232-243). IEEE.
[23] Sheikh, W., & Sheikh, N. (2019). A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. arXiv preprint arXiv:1911.08289.
[24] Chen, J. V., Yen, D., Dunk, K., & Widjaja, A. E. (2015). The impact of using kiosk on enterprise systems in service industry. Enterprise Information Systems, 9(8), 835-860.
[25] Verdecchia, R., Malavolta, I., & Lago, P. (2019, March). Guidelines for architecting android apps: A mixed-method empirical study. In 2019 IEEE International Conference on Software Architecture (ICSA) (pp. 141-150). IEEE.
[26] Vakulenko, Y., Hellström, D., & Oghazi, P. (2018). Customer value in self-service kiosks: a systematic literature review. International Journal of Retail & Distribution Management, 46(5), 507-527.
[27] Na, S., Hong, S. W., Jung, S., & Lee, J. (2020). Performance evaluation of building designs with BIM-based spatial patterns. Automation in Construction, 118, 103290.
