Мобільний застосунок «Exhibition guide» для пропозиції та пошуку товарів на виставці

dc.contributor.advisorЛюшенко, Леся Анатоліївна
dc.contributor.authorСтепаненко, Олександр Вадимович
dc.date.accessioned2025-10-13T14:18:40Z
dc.date.available2025-10-13T14:18:40Z
dc.date.issued2025
dc.description.abstractДипломний проєкт присвячений розробці мобільного застосунку «Exhibition Guide» для Android-платформи, який забезпечує ефективну навігацію виставковими павільйонами, перегляд інформації про експонати, категоризацію стендів, збереження улюблених об’єктів. У межах роботи проведено аналіз предметної області, обґрунтовано актуальність створення мобільного рішення для виставкової діяльності, здійснено огляд існуючих аналогів і визначено їхні обмеження. Обрано оптимальні інструменти розробки: мову програмування Kotlin, архітектурний патерн MVVM, реляційну базу даних SQLite, а також компоненти Android Jetpack для реалізації інтерфейсу. Застосунок реалізовано у вигляді локального Android-рішення, яке забезпечує доступ до основних можливостей навігації, пошуку та збереження інформації. База даних включає таблиці для зберігання експонатів, категорій, виставок, учасників та списку обраного. Архітектура проєкту забезпечує чіткий поділ відповідальності між інтерфейсом користувача, логікою представлення та джерелом даних. Інтерфейс адаптований для мобільних пристроїв, має інтуїтивну навігацію та зручну взаємодію з контентом. Реалізовано основні екрани: головна сторінка, деталізація експоната, пошук, категорії та обране. Якість коду оцінено за допомогою метрик складності та зв’язаності, що підтвердило модульність і підтримуваність архітектури. У результаті розроблено стабільний і зручний мобільний застосунок, що відповідає сучасним вимогам до користувацького інтерфейсу та сприяє підвищенню ефективності відвідування виставок.
dc.description.abstractotherThis diploma project is dedicated to the development of the «Exhibition Guide» mobile application for the Android platform, which provides effective navigation through exhibition halls, viewing information about exhibits, stand categorization, and saving favorite items. The project includes an analysis of the subject area, justification of the relevance of developing a mobile solution for exhibition activities, a review of existing analogs, and identification of their limitations. The optimal development tools were selected: the Kotlin programming language, the MVVM architectural pattern, the SQLite relational database, and Android Jetpack components for user interface implementation. The application is implemented as a local Android solution that provides access to core features such as navigation, search, and data saving. The database includes tables for storing exhibits, categories, exhibitions, exhibitors, and favorite items. The architecture ensures a clear separation of responsibilities between the user interface, presentation logic, and data source. The interface is adapted for mobile devices and provides intuitive navigation and convenient interaction with content. The main screens include the home page, exhibit details, search, categories, and favorites. Code quality was evaluated using complexity and coupling metrics, which confirmed the modularity and maintainability of the architecture. As a result, a stable and user-friendly mobile application has been developed that meets modern user interface requirements and improves the efficiency of visiting exhibitions.
dc.format.extent119 с.
dc.identifier.citationСтепаненко, О. В. Мобільний застосунок «Exhibition guide» для пропозиції та пошуку товарів на виставці : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Степаненко Олександр Вадимович. – Київ, 2025. – 119 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76812
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleМобільний застосунок «Exhibition guide» для пропозиції та пошуку товарів на виставці
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Stepanenko_bakalavr.pdf
Розмір:
6.32 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: