Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://evnuir.vnu.edu.ua/handle/123456789/26198
Назва: Реалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlin
Автори: Глинчук, Людмила Ярславівна
Макута, Максим Юрійович
Гришанович, Тетяна Олександрівна
Приналежність: ВНУ ім. Лесі Українки
Бібліографічний опис: Макута М., Глинчук Л., Гришанович Т. Реалізація додатку створення генеалогічного дерева для пристроїв з ОС Android мовою програмування Kotlin. Прикладні проблеми комп’ютерних наук, безпеки та математики. 2023. № 2. С. 18-26. URL: https://apcssm.vnu.edu.ua/index.php/Journalone/article/view/18
Журнал/збірник: Прикладні проблеми комп’ютерних наук, безпеки та математики
Випуск/№ : 2
Дата публікації: 22-лют-2024
Дата внесення: 8-гру-2024
Видавництво: Волинський національний університет імені Лесі Українки
Країна (код): UA
УДК: 004.4-024.4:004.43
Теми: Додаток
генеалогічне дерево
формат Gedcom
мова програмування Kotlin
фрагмент коду
Діапазон сторінок: 18-26
Короткий огляд (реферат): В роботі описано особливості формату Gedcom та реалізація додатку, який будує генеалогічне дерево. Оскільки, аналогічні системи використовуються і українськими вченими, та і просто пересічними людьми, які цікавляться своїм родоводом з багатьох причин, то слушним було реалізувати таку безкоштовну можливість для пристроїв з операційною системою Android. Актуальність має місце ще і тому, що надзвичайно зручно працювати з генеалогічними даними використовуючи власний телефон, який завжди з собою. Щоб реалізувати додаток, який буде використовуватися для побудови генеалогічного дерева, було здійснено аналіз проблем таких додатків як, Family Historian, MyHeritage, Gramps. А також, виявлено їх переваги та недоліки. В результаті огляду аналогічного ПЗ сформувалася ідея та зовнішній вигляд майбутнього додатку, функціональні вимоги, були задані вимоги до функціональних характеристик та надійності. Для побудови генеалогічного дерева у додатку був обраний формат Gedcom з декількох важливих причин бо: надає стандартизований спосіб представлення генеалогічної інформації; дозволяє користувачам переносити свої генеалогічні дані між різними програмами без втрати інформації або зміни формату даних та спрощує роботу користувачам; дозволяє користувачам обмінюватися своїми даними та спільно працювати над різними проектами. В якості основного інструменту обрали інтегроване середовище розробки Android Studio та мову програмування Kotlin. Оскільки, дана мова вважається головною в розробці ПЗ для платформи Android та використовує парадигму ООП, то і код написаний в цьому стилі. Весь інтерфейс побудовано на основі фрагментів, якими керує фрагментний менеджер. Кожна Android програма має містити хоча б одне Activity, для того щоб запуститись і виконувати свої завдання. Дана розробка містить одне Activity, яке задовольняє мінімум для запуску додатку, та 4 фрагменти: MainFragment, GraphFragment, DetailsFragment, SettingsFragment. Activity відіграє роль навігатора по цих фрагментам. На майбутнє буде доцільно додати синхронізацію та резервне копіювання, а також механізми аутентифікації, шифрування і контролю доступу до забезпечення приватності користувача.
URI (Уніфікований ідентифікатор ресурсу): https://evnuir.vnu.edu.ua/handle/123456789/26198
Тип вмісту: Article
Розташовується у зібраннях:Наукові роботи (FITM)

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


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