Створення інструменту для автоматичної адаптації елементів UI до навігації за допомогою ігрових контролерів в iOS

dc.contributor.advisorСалата, Кирилоuk_UA
dc.contributor.authorСтоляров, Владиславuk_UA
dc.date.accessioned2025-09-08T10:24:52Z
dc.date.available2025-09-08T10:24:52Z
dc.date.issued2025
dc.description.abstractВ даній роботі розроблено загальнодоступний фреймворк GameControllerBinder на мові програмування Swift, що спрощує інтеграцію геймпадів у додатки iOS та дозволяє керувати інтерфейсом додатків за їх допомогою. Описано роботу фреймворків, зокрема наявний фреймворк для інтеграції геймпадів від Apple - Game Controller. Продемонстровано процес публікації фреймворку на GitHub з подальшою інтеграцією з менеджерами залежностей у Swift. Алгоритм у класі FocusManager ефективно обчислює найближчі сусідні елементи для створення навігаційної мапи екрану. Запропонований протокол Focusable дозволяє керувати різними елементами за допомогою геймпада та змінювати їх зовнішній вигляд при фокусуванні.uk_UA
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/36504
dc.language.isoukuk_UA
dc.statusfirst publisheduk_UA
dc.subjectфреймворк GameControllerBinderuk_UA
dc.subjectмова програмування Swiftuk_UA
dc.subjectінтеграція геймпадівuk_UA
dc.subjectдодатки iOSuk_UA
dc.subjectбакалаврська роботаuk_UA
dc.titleСтворення інструменту для автоматичної адаптації елементів UI до навігації за допомогою ігрових контролерів в iOSuk_UA
dc.typeOtheruk_UA
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Stoliarov_Bakalavrska_robota.pdf
Size:
760.4 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Stoliarov_Bakalavrska_robota_1.pdf
Size:
444.08 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: