ENHANCED ARCHITECTURE OF A MOBILE APPLICATION FOR E-BOOK READING

Authors

  • Yevhenii TOPOLSKOV, PhD(Engin.), Assoc. Prof. Taras Shevchenko National University of Kyiv image/svg+xml Author
  • Vadym RYBCHYNCHUK Taras Shevchenko National University of Kyiv image/svg+xml Author

DOI:

https://doi.org/10.17721/3041-2323.2025.330-348

Keywords:

mobile application, e-book, book reading, digital library, software architecture

Abstract

This paper presents an analysis of current trends in the development of mobile applications for e-book reading, including their global distribution. It offers a classification of the main types of such applications and provides an overview of modern architectural principles used in their design. Particular attention is given to architectural approaches that support personalization, scalability, offline access, modularity, user behavior analytics, interface adaptability, and integration with cloud and social services. An enhanced MVVM-based architecture is proposed, incorporating elements of Clean Architecture to separate the UI and business logic through reactive data bindings and ensure the application's independence from specific UI technologies, databases, or external APIs. The findings of this study are valuable for professionals and developers in the fields of digital technology, software engineering, electronic publishing, and education.

References

AlexCodeX. (2025). Mastering MVVM in Flutter with Provider (2025 edition). Medium. https://medium.com/@AlexCodeX/mastering-mvvm-in-flutter-with-provider-2025-edition-7d325395d6b8.

Basri, U. (2018). Penerapan pattern MVP di Java. Medium. https://medium.com/@basriumar/penerapan-pattern-konsep-mvp-di-java-94ad56846cca.

Bizzotto, A. (2023). A comparison of popular Flutter app architectures. Code With Andrea. https://codewithandrea.com/articles/comparison-flutter-app-architectures/.

Bhati, N. (2024). Complete guide to build ebook reader mobile app. Emizentech Tech Blog: Mobile App, eCommerce, Salesforce Insights. EmizenTech. https://emizentech.com/blog/develop-ebook-reading-app.html.

Chavez-Helaconde E., et al. (2020). Mobile application to improve reading habits using virtual reality. In Communications in Computer and Information Science. 160–170. Springer. https://doi.org/10.1007/978-3-030-66919-5_17.

Lano, K., & Yassipour Tehrani, S. (2023). Introduction to software architecture. Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-44143-1.

Meštrović, D., & Jakominić Marot, N. (2017). E-book reading applications – Innovative technology as a response to growing consumer preferences and its implications for tourism. In Tourism in Southern and Eastern Europe 2017: Tourism and Creative Industries: Trends and Challenges. https://doi.org/10.20867/tosee.04.12.

Firebase. (2025). Realtime database Firebase docs. Google. https://firebase.google.com/docs/database/web/read-and-write.

Revankar, S. (2025). eBooks statistics by revenue, user, country, sales, genre and facts. Coolest Gadgets. https://coolest-gadgets.com/ebooks-statistics/

Statista. (2025). eBooks – Worldwide. https://www.statista.com/outlook/amo/media/books/ebooks/worldwide?currency=usd.

Statista. (2025). Global: eBooks number of users. https://www.statista.com/forecasts/1294239/number-of-ebook-users-global.

Sensor Tower. (2024). Top 5 books apps performance in Ukraine. Digital Intelligence & App Data Analysis. https://sensortower.com/blog/2024-q1-unified-top-5-books-units-ua-6042071f241bc16eb8c33b77.

Vijaywargi, A., & Boddapati, U. K. (2024). Architectural patterns in Android development: Comparing MVP, MVVM, and MVI. International Journal for Research in Applied Science and Engineering Technology, 12(4), 4611–4616. https://doi.org/10.22214/ijraset.2024.60762.

Title

Published

01.10.2025