Методи та інструментарії безперервної інтеграції та розгортання (CI/CD) для мобільних застосувань

dc.contributor.advisorГіоргізова-Гай, Вікторія Шалвівна
dc.contributor.authorКороль, Антон Миколайович
dc.date.accessioned2023-05-22T11:48:37Z
dc.date.available2023-05-22T11:48:37Z
dc.date.issued2021
dc.description.abstractДана дипломна робота направлена на дослідження та порівняння різних систем безперервної інтеграції та розгортання для мобільних застосувань. В роботі було розглянуто системи CI/CD, їх основне призначення та можливості використання. Також був проведений огляд можливостей ряду популярних та складена їх порівняльна характеристика за критеріями, що відповідають вимогам обраного типу додатків, на основі якого були обрані дві системи та продемонстрована робота з ними на практиці. За результатами дослідження були зроблені висновки та надані рекомендації, щодо застосування цих інструментів. За основу технологічного стеку, для якого і досліджувалися системи безперервної інтеграції був взяти кросплатформний UI-фреймворк з відкритим вихідним кодом Flutter. Цей вибір є досить актуальним, оскільки технологія є досить молодою, яка швидко розвивається та популярною. Вона є дуже зручною, бо надає можливість використовувати єдину кодову базу для розробки додатків під різні платформи (Android, IOS), що допомагає значно пришвидшити процес розробки. Загальний об'єм роботи 139 сторінки, 44 рисунків, 6 таблиць, 2 додатки, 15 бібліографічних найменувань.uk
dc.description.abstractotherThis thesis is aimed at research and comparison of different systems of continuous integration and deployment for mobile applications. The paper considers CI / CD systems, their main purpose and possibilities of use. It also reviewed the capabilities of a number of popular and compiled their comparative characteristics according to the criteria that meet the requirements of the selected type of applications, based on which two systems were selected and demonstrated work with them in practice. Based on the results of the study, conclusions were made and recommendations were made on the use of these tools. The basis of the technological stack, for which the systems of continuous integration were studied, was to take a cross-platform UI-framework with open source Flutter. This choice is quite relevant because the technology is quite young, rapidly evolving and popular. It is very convenient because it allows you to use a single code base for developing applications for different platforms (Android, IOS), which helps to significantly speed up the development process. Total capacity: 139 pages, 2 application, 44 figures, 6 tables, 15 references.uk
dc.format.extent144 с.uk
dc.identifier.citationКороль, А. М. Методи та інструментарії безперервної інтеграції та розгортання (CI/CD) для мобільних застосувань : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Король Антон Миколайович. – Київ, 2021. – 144 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/55942
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectбезперервна інтеграціяuk
dc.subjectбезперервна доставкаuk
dc.subjectбезперервне розгортанняuk
dc.subjectмобільний додатокuk
dc.subjectфреймворкuk
dc.subjectкросплатформнийuk
dc.subjectcontinuous integrationuk
dc.subjectcontinuous deliveryuk
dc.subjectcontinuous deploymentuk
dc.subjectmobile applicationuk
dc.subjectframeworkuk
dc.subjectcrossplatformuk
dc.titleМетоди та інструментарії безперервної інтеграції та розгортання (CI/CD) для мобільних застосуваньuk
dc.title.alternativeContinuous integration and deployment (CI / CD) methods and tools for mobile applicationsuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Korol_bakalavr.docx
Розмір:
8.72 MB
Формат:
Microsoft Word XML
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: