1 documents found
Information × Registration Number 2121U008230, Article popup.category Бакалаврська робота Title Мобільний додаток для роботи з GitHub (AI translated) popup.author Чухліб Кирило ВалентиновичChukhlib Kyrylo Valentynovych popup.publication 01-01-2021 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/43983 popup.publisher Київ Description Метою дипломної роботи є покращення процесу взаємодії використання сервісу GitHub шляхом створення спеціалізованого мобільного додатку. Для ре-алізації програмного продукту була обрана мова програмування Swift з викори-станням моделі MVVM - Model-View-ViewModel, що у майбутньому дозволить простіше розроблювати, тестувати та модифікувати мобільний додаток. Проана-лізовано декілька сервісів контролю версій, вибрано платформу для розробки та реалізовано програмний продукт для повноцінного його використання. У роботі розглянуто декілька архітектурних рішень для реалізації проекту: MVC та MVVM. Вибір проводився аналізуючи усі недоліки та переваги що має кожен з цих патернів. У процесі розробки було реалізовано програмне забезпечення для роботи з сервісом GitHub, а саме: пошук потрібної інформації, спілкування з людьми, на-гадування, декілька варіантів робочого інтерфейсу, підсвітка коду кожної мови програмування тощо. Виконано дослідження щодо аналогічних програмних продуктів, іх плюсів та недоліків. Виконано аналіз серед найпопулярніших серві-сів для контрою версій програмних продуктів. Даний продукт було розроблено за допомогою IDE XCode та мови Swift 5.1 з використанням сторонніх бібліотек. The purpose of the thesis is to improve the process of interaction with the use of the GitHub service by creating a specialized mobile application. To implement the software product, the Swift programming language was chosen, using the MVVM model - Model-View-ViewModel which will make it easier to develop, test and modify the mobile application. Several version control services were analyzed, a platform for development was selected and a software product was implemented for its full use. The paper considers several architectural solutions for the project: MVC and MVVM. The choice was made by analyzing all the disadvantages and advantages of each of these patterns. In the process of development, software for working with the GitHub service was implemented, namely: searching for the necessary information, communicating with people, guessing, several options of the working interface, highlighting the code of each programming language, etc. Research has been conducted on similar software products, their advantages and disadvantages. An analysis of the most popular services for controlling software versions has been performed. This product was developed using the XCode IDE and Swift 5.1 using third-party libraries. Целью дипломной работы является улучшение процесса взаимодействия использования сервиса GitHub путем создания специализированного мобильного приложения. Для ре-ции программного продукта был выбран язык программирования Swift с использованием модели MVVM - Model-View-ViewModel, что в будущем позволит проще разрабатывать, тестировать и модифицировать мобильное приложение. Проана-лизированных несколько сервисов контроля версий, выбрано платформу для разработки и реализовано программный продукт для полноценного его использования. В работе рассмотрено несколько архитектурных решений для реализации проекта: MVC и MVVM. Выбор проводился анализируя все недостатки и преимущества имеющий каждый из этих паттернов. В процессе разработки было реализовано программное обеспечение для работы с сервисом GitHub, а именно: поиск нужной информации, общение с людьми, на-гадування, несколько вариантов рабочего интерфейса, подсветка кода каждого языка программирования и тому подобное. Выполнены исследования относительно аналогичных программных продуктов, их плюсов и недостатков. Выполнен анализ среди самых популярных серв-сел для контролю версий программных продуктов. Данный продукт был разработан с помощью IDE XCode и языка Swift 5.1 с использованием сторонних библиотек. popup.nrat_date 2025-11-05 Close
Article
Бакалаврська робота
Чухліб Кирило Валентинович. Мобільний додаток для роботи з GitHub (AI translated) : published. 2021-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2121U008230
1 documents found

Updated: 2026-03-19