Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://evnuir.vnu.edu.ua/handle/123456789/26198
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorГлинчук, Людмила Ярславівна-
dc.contributor.authorМакута, Максим Юрійович-
dc.contributor.authorГришанович, Тетяна Олександрівна-
dc.date.accessioned2024-12-08T13:21:23Z-
dc.date.available2024-12-08T13:21:23Z-
dc.date.issued2024-02-22-
dc.identifier.citationМакута М., Глинчук Л., Гришанович Т. Реалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlin. Прикладні проблеми комп’ютерних наук, безпеки та математики. 2023. № 2. С. 18-26. URL: https://apcssm.vnu.edu.ua/index.php/Journalone/article/view/18uk_UK
dc.identifier.urihttps://evnuir.vnu.edu.ua/handle/123456789/26198-
dc.description.abstractВ роботі описано особливості формату Gedcom та реалізація додатку, який будує генеалогічне дерево. Оскільки, аналогічні системи використовуються і українськими вченими, та і просто пересічними людьми, які цікавляться своїм родоводом з багатьох причин, то слушним було реалізувати таку безкоштовну можливість для пристроїв з операційною системою Android. Актуальність має місце ще і тому, що надзвичайно зручно працювати з генеалогічними даними використовуючи власний телефон, який завжди з собою. Щоб реалізувати додаток, який буде використовуватися для побудови генеалогічного дерева, було здійснено аналіз проблем таких додатків як, Family Historian, MyHeritage, Gramps. А також, виявлено їх переваги та недоліки. В результаті огляду аналогічного ПЗ сформувалася ідея та зовнішній вигляд майбутнього додатку, функціональні вимоги, були задані вимоги до функціональних характеристик та надійності. Для побудови генеалогічного дерева у додатку був обраний формат Gedcom з декількох важливих причин бо: надає стандартизований спосіб представлення генеалогічної інформації; дозволяє користувачам переносити свої генеалогічні дані між різними програмами без втрати інформації або зміни формату даних та спрощує роботу користувачам; дозволяє користувачам обмінюватися своїми даними та спільно працювати над різними проектами. В якості основного інструменту обрали інтегроване середовище розробки Android Studio та мову програмування Kotlin. Оскільки, дана мова вважається головною в розробці ПЗ для платформи Android та використовує парадигму ООП, то і код написаний в цьому стилі. Весь інтерфейс побудовано на основі фрагментів, якими керує фрагментний менеджер. Кожна Android програма має містити хоча б одне Activity, для того щоб запуститись і виконувати свої завдання. Дана розробка містить одне Activity, яке задовольняє мінімум для запуску додатку, та 4 фрагменти: MainFragment, GraphFragment, DetailsFragment, SettingsFragment. Activity відіграє роль навігатора по цих фрагментам. На майбутнє буде доцільно додати синхронізацію та резервне копіювання, а також механізми аутентифікації, шифрування і контролю доступу до забезпечення приватності користувача.uk_UK
dc.format.extent18-26-
dc.language.isoukuk_UK
dc.publisherВолинський національний університет імені Лесі Українкиuk_UK
dc.subjectДодатокuk_UK
dc.subjectгенеалогічне деревоuk_UK
dc.subjectформат Gedcomuk_UK
dc.subjectмова програмування Kotlinuk_UK
dc.subjectфрагмент кодуuk_UK
dc.titleРеалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlinuk_UK
dc.typeArticleuk_UK
dc.citation.issue2-
dc.citation.journalTitleПрикладні проблеми комп’ютерних наук, безпеки та математики-
dc.contributor.affiliationВНУ ім. Лесі Українкиuk_UK
dc.coverage.countryUAuk_UK
dc.subject.udc004.4-024.4:004.43uk_UK
Розташовується у зібраннях:Наукові роботи (FITM)

Файли цього матеріалу:
Файл Опис РозмірФормат 
852.pdf954,82 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.