Остання редакція: 26-04-2026
Тези доповіді
Зі зростанням кількості цифрових фінансових інструментів і поширенням криптовалютного ринку підвищується потреба у програмних засобах, які забезпечують оперативне отримання ринкової інформації, аналіз цінових змін активів та збереження користувацьких налаштувань. Однією з особливостей криптовалютного середовища є висока волатильність, динамічна зміна ринкових показників та постійна потреба в актуальних даних. Саме тому розробка мобільного застосунку для моніторингу та аналітики курсів криптовалют є актуальним завданням у межах сучасних технологій розробки програмного забезпечення.
У роботі розробляється мобільний застосунок для платформи iOS, призначений для перегляду ринкових показників, пошуку криптовалют, аналізу графічних даних та персоналізації взаємодії користувача з цифровими активами. Програмне рішення реалізується мовою Swift із використанням фреймворку SwiftUI. Для отримання актуальної інформації застосунок взаємодіє із зовнішнім API криптобіржі Binance, через який завантажуються поточні ціни активів, зміни вартості за добу, торгові обсяги та історичні дані для побудови графіків. Локальне збереження користувацької інформації реалізовано за допомогою Core Data, а кешування ринкових даних і текстових нотаток здійснюється у JSON-файлі.
Функціональні можливості системи охоплюють реєстрацію та авторизацію користувачів, відображення ринку криптовалют, сортування і пошук монет за назвою, символом або торговою парою, а також детальний перегляд активу з основними ринковими показниками та графіками зміни ціни й обсягів торгів.
Практична цінність системи полягає у можливості формування списку обраних монет, створення текстових нотаток та налаштування цінових сповіщень. Завдяки цьому користувач отримує не лише доступ до ринкової інформації, а й інструменти для персоналізації роботи з цифровими активами відповідно до власних потреб. Такий підхід дозволяє організувати індивідуальний сценарій спостереження за криптовалютами та підвищує зручність повсякденного використання застосунку.
Окремий аналітичний модуль формує загальний огляд ринку, відображає лідерів зростання, активи з найбільшими обсягами торгів та забезпечує порівняння двох монет на одному графіку. Додатково реалізовано функцію експорту аналітичного звіту, що розширює можливості подальшого використання отриманих результатів. Наявність аналітичних засобів підвищує практичну цінність системи та дозволяє застосовувати її не лише для щоденного моніторингу, а й для навчальних і дослідницьких завдань.
Система побудована за модульним принципом із розділенням інтерфейсної частини, бізнес-логіки, сервісів доступу до зовнішніх даних та локального сховища. Передбачено модуль налаштувань і адміністративний розділ для перегляду локальних сутностей. Така організація спрощує супровід застосунку, робить його внутрішню структуру більш наочною та створює основу для подальшого розширення функціональних можливостей.
Отже, розроблений мобільний застосунок поєднує отримання актуальних біржових даних, локальне збереження інформації та засоби аналітичної обробки, що робить його зручним інструментом для роботи з криптовалютним ринком.