РОЗРОБКА МОБІЛЬНОГО АВТОМАТИЗОВАНОГО АГРЕГАТОРА ВАКАНСІЙ В ІТ-ГАЛУЗІ

Автор(и)

DOI:

https://doi.org/10.32782/tnv-tech.2024.6.8

Ключові слова:

вакансії у сфері ІТ, архітектура MVVM, UX/UI-дизайн, персоналізація сервісів, оптимізація процесів

Анотація

У статті досліджено актуальність розробки автоматизованого агрегатора вакансій для ІТ-сфери, яка є однією з найбільш динамічних галузей сучасного ринку праці. Висвітлено ключові проблеми, пов’язані з пошуком роботи в умовах зростаючої конкуренції та великої кількості вакансій. Описано функціональність розробленого мобільного додатку для операційної системи Android, який дозволяє користувачам здійснювати пошук вакансій на таких популярних платформах, як Work.ua та Jooble. Основною особливістю додатку є використання сучасних технологій та бібліотек, таких як Kotlin, Koin, Jsoup, архітектурного шаблону MVVM і Lottie. Це забезпечує високу продуктивність, модульність та зручність використання. Алгоритм роботи програми детально описує процес пошуку вакансій, починаючи з введення пошукового запиту, аналізу HTML-сторінок сайтів за допомогою Jsoup, збору необхідної інформації та закінчуючи відображенням результатів користувачу. Також передбачено обробку помилок, фільтрацію вакансій за заданими критеріями та управління станом підключення до Інтернету. Представлено діаграму класів програмного забезпечення, яка демонструє архітектуру основних компонентів додатку, їх взаємозв’язки та залежності. Виокремлено ключові елементи: інтерфейси, репозиторії, моделі даних, ViewModel та фрагменти. Основні функціональні можливості додатку включають інтеграцію пошуку з різних джерел, парсинг вакансій, динамічні анімації для покращення взаємодії з користувачем, а також зручну навігацію між екранами. Результати дослідження вказують на ефективність розробленого рішення та його потенціал для розширення. Перспективними напрямами подальших розвідок є інтеграція нових платформ, впровадження машинного навчання для персоналізації пошуку та розробка версій для інших операційних систем.

Посилання

Слабінога, М. О., Чабан, С. В. Розробка веб-додатків в контексті оптимізації їх швидкодії. Таврійський науковий вісник. Серія: Технічні науки, 2022, (3), 63-69. https://doi.org/10.32851/tnv-tech.2022.3.7

Антіпова, К. О., Раленко, В. С. Використання штучного інтелекту в розробці Android застосунків. Таврійський науковий вісник. Серія: Технічні науки, 2024, (2), 100-105. https://doi.org/10.32782/tnv-tech.2024.2.9

Ольховська, О. В., Олексійчук, Ю. Ф., Кошова, О. П., Черненко, О. О., Бойко, О. А. Розробка telegram чат-бота для надання технічної підтримки у галузі туристичних послуг. Таврійський науковий вісник. Серія: Технічні науки, 2024, (6), 35-44. https://doi.org/10.32782/tnv-tech.2023.6.

Sadhu S. Building Android Apps with Kotlin: Start Building Amazing Applications. Apress, 2020. 350 p.

Schildt H. Java: The Complete Reference (11th Edition). McGraw-Hill Education, 2018. 1248 p.

Tsang S., Friesen J. Android Recipes: A Problem-Solution Approach. Apress, 2020. 800 p.

Nagy G., Borba P. Modern Android Development with Kotlin: Effective Techniques for Building Robust and Maintainable Apps. Manning Publications, 2021. 320 p.

Developer workflow basics [Електронний ресурс]. Режим доступу: URL: https://developer.android.com/studio/workflow – Назва з екрану.

Dirk Gavor. What Is Lottie and How to Use It for Animations [Електронний ресурс]. Режим доступу: URL: https://www.sliderrevolution.com/design/what-islottie/– Назва з екрану.

How Job Aggregators Are Changing The Job Market [Електронний ресурс]. Режим доступу: URL: https://wpjobmanager.com/2023/09/25/job-board-aggregator/ – Назва з екрану.

How To Build A Job Aggregator [Електронний ресурс]. Режим доступу: URL: https://niceboard.co/learn/building/how-to-build-a-job-aggregator – Назва з екрану.

##submission.downloads##

Опубліковано

2024-12-30

Як цитувати

Ольховська, О. В., Кошова, О. П., Черненко, О. О., & Тур, В. М. (2024). РОЗРОБКА МОБІЛЬНОГО АВТОМАТИЗОВАНОГО АГРЕГАТОРА ВАКАНСІЙ В ІТ-ГАЛУЗІ. Таврійський науковий вісник. Серія: Технічні науки, (6), 72-80. https://doi.org/10.32782/tnv-tech.2024.6.8

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ

Статті цього автора (авторів), які найбільше читають