Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
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.pdf | 954,82 kB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.