УДОСКОНАЛЕНА АРХІТЕКТУРА МОБІЛЬНОГО ЗАСТОСУНКУ ДЛЯ ЧИТАННЯ ЕЛЕКТРОННИХ КНИГ

Автор(и)

  • Євгеній ТОПОЛЬСЬКОВ, канд.техн.наук, доц. Київський національний університет імені Тараса Шевченка image/svg+xml Автор
  • Вадим РИБЧИНЧУК Київський національний університет імені Тараса Шевченка image/svg+xml Автор

DOI:

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

Ключові слова:

мобільний застосунок, е-книга, читання книг, електронна бібліотека, архітектура програмного забезпечення

Анотація

У роботі проведено аналіз тенденцій розвитку мобільних застосунків для читання електронних книг, зокрема їх поширення у світі, представлено класифікацію основних типів таких застосунків і здійснено огляд сучасних архітектурних принципів їхньої побудови. Окрему увагу приділено архітектурним принципам, які забезпечують персоналізацію, масштабованість, офлайн-доступ, модульність, аналітику користувацьких дій, адаптивність інтерфейсу, а також інтеграцію з хмарними та соціальними сервісами. Запропоновано удосконалений варіант архітектури MVVM з елементами Clean Architecture для розділення UI та бізнес-логіки за допомогою реактивних прив'язок даних та забезпечення незалежності застосунку від конкретних UI-технологій, баз даних або зовнішніх API. Результати дослідження є корисними для фахівців та розробників у сфері цифрових технологій, програмної інженерії, електронного видавництва та освіти.

Посилання

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

Завантаження

Опубліковано

01.10.2025