Технологічні аспекти розробки кросплатформних застосунків на базі .NET MAUI

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота виконана на 61 сторінці, містить 30 ілюстрацій, 3 таблиці, 2 додатки, 24 джерела в переліку посилань. Мета роботи – дослідити технологічні аспекти розробки кросплатформних застосунків із використанням .NET MAUI та розробити демонстраційний додаток з управління завданнями. Методи та засоби: фреймворк .NET MAUI, мова програмування C#, архітектурний шаблон MVVM, мова розмітки XAML, середовище розробки JetBrains Rider, система керування базами даних SQLite. Результат – демонстраційний застосунок з управління завданнями, створений на базі .NET MAUI. Дипломна робота присвячена дослідженню технологічних аспектів розробки кросплатформних застосунків, що є надзвичайно актуальним у зв’язку з необхідністю підтримки програмного забезпечення на різних типах пристроїв — Windows, Android, macOS тощо. В центрі уваги — платформа .NET MAUI, як сучасний інструмент Microsoft для розробки застосунків з єдиною кодовою базою. Детально проаналізовано типи програмних застосунків, класифікацію технологічних стеків, переваги та особливості архітектури .NET MAUI у порівнянні з її попередниками. Особливу увагу приділено огляду архітектурних шаблонів, зокрема MVVM, та використанню мови розмітки XAML для створення адаптивного інтерфейсу. Практичним результатом дослідження стало створення демонстраційного застосунку для управління особистими завданнями з підтримкою роботи на платформах Windows та Android, який ілюструє основні можливості платформи .NET MAUI. Додаток дозволяє користувачеві створювати, редагувати, видаляти завдання, сортувати їх за категоріями та часом виконання, а також позначати виконані . Інтерфейс програми адаптовано до різних пристроїв, що забезпечує комфортну взаємодію як на настільних, так і на мобільних пристроях. Розробку виконано в середовищі JetBrains Rider з налаштуванням Android SDK та використанням віртуальних пристроїв для тестування. Архітектура застосунку чітко поділена на логічні рівні, що забезпечує зручність підтримки, тестування та розширення. Демонстраційний додаток не є самостійним програмним продуктом, а виступає ілюстративним прикладом практичного застосування досліджених технологічних рішень. Таким чином, у роботі комплексно розкрито тему, досліджено теоретичні основи створення кросплатформних застосунків, а також практично реалізовано функціональний прототип, що підтверджує ефективність використання .NET MAUI у сучасній розробці.

Опис

Ключові слова

.NET MAUI, кросплатформність, фреймворк, cross-platform, framework

Бібліографічний опис

Дреля, Є. В. Технологічні аспекти розробки кросплатформних застосунків на базі .NET MAUI : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Дреля Єлізавета Валеріївна. – Київ, 2025. – 73 с.

ORCID

DOI