Гордієнко, Юрій ГригоровичГородяненко, Роман Олексійович2020-06-092020-06-092020Городяненко, Р. О. Кросплатформенний мобільний клієнт для мережі активних міських ігор : магістерська дис. : 123 Комп’ютерна інженерія / Городяненко Роман Олексійович. – Київ, 2020. – 86 с.https://ela.kpi.ua/handle/123456789/34045Актуальність проблеми: Зараз дуже стрімко розвиваються саме кросплатформені рішення, що допомагає розробникам писати лише один додаток для усіх ключових платформ. Також у, мною зазначеної, платформи відсутній будь якій клієнт, крім веб-версії. Мета і задачі дослідження: Метою цієї роботи є розробка і створення кросплатформеного програмного забезпечення для платформи активних міських ігор http://en.cx/. За допомогою якого можна швидше та ефективніше взаємодіяти із ігровою платформою. Для досягнення цієї мети були поставлені наступні основні задачі: опис предметної області, аналіз існуючих рішень, аналіз технологій розробки додатків для взаємодії користувача із ігровою системою, проектування та розробка крос-платформного клієнтського програмного забезпечення для взаємодії користувача із ігровою системою. Об’єкт дослідження: В роботі магістра розглядається платформа активних міських ігор http://en.cx/. Як практична сторона створено мобільний додаток призначений для більш простої взаємодії з ігровою системою. Також розглядаються фронтенд_клієнти для платформи активних міських ігор, що базуються на клієнт-серверної взаємодії. Предмет дослідження: Додаток дозволяє вводити коди, бачити завдання та підказки у режимі реального часу, також має варіант роботи в оф лайні. Програмний продукт був створений на мові JavaScript за допомоги технології React Native у візуальному середовищі JetBrains WebStorm. Також розглядаються методи та підходи до кросплатформеної клієнтської розробки, та побудова додатку який демонструє таки можливості. Новизна одержаних результатів: Наукова новизна дисертації полягає у створенні способу взаємодії із платформою активних міських ігор, який базується саме на додатку для мобільної операційної системи є більш відомий для користувача. На відміну від інших існуючих рішень цей спосіб сильно спрощує користування платформою активних міських ігор. Аналогів з таким функціоналом не було знайдено у маркетах або у інших місцях. Практичне значення результатів роботи: Практична цінність полягає у розробці нового крос платформного програмного забезпечення, що дозволяє, на відміну від інших існуючих рішень, більш простіше взаємодіяти із платформою активних міських ігор. Це підвищує ефективність гравців до спрощує досвід користувача.ukкрос платформафреймворк (платформа для розробки) React Nativeмова JavaScriptсистема Androidсистема IOSсервіс Firebaseфреймворк Flatterбібліотека MobXReact Native повідомленняcross-platformReact NativeJavaScriptAndroidFirebaseFlatterReact Native NotificationsКросплатформенний мобільний клієнт для мережі активних міських ігорMaster Thesis86 с.004.4