УДОСКОНАЛЕНА АРХІТЕКТУРА МОБІЛЬНОГО ЗАСТОСУНКУ ДЛЯ ЧИТАННЯ ЕЛЕКТРОННИХ КНИГ
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.
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Прикладні інформаційні системи та технології в цифровому суспільстві

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.