Ð”Ð°Ð½Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð° заключаетÑÑ Ð² проектировании и разработке изолированного Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка и отклика на ваканÑии. Ð’ поÑледÑтвии полученный компонент будет вÑтроен в многомодульную ÑиÑтему, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾Ð»Ð½Ð¾Ñтью ÑоÑтоит из Ð¸Ð·Ð¾Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ ÑамоÑтоÑÑ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹. Разработанный продукт отдельно от ÑиÑтемы ÑвлÑетÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ñ†ÐµÐ½Ð½Ñ‹Ð¼ мобильным приложением под ОС Android. Ð’ качеÑтве оÑÐ½Ð¾Ð²Ð½Ñ‹Ñ Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ð¹ на приложение были выделены: • Удобный и юзерфрендли интерфейÑ, который не будет требовать большого количеÑтва времени на оÑвоение • ИзолированноÑть, возможноÑть ÑамоÑтоÑтельного иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ модификации Ñо Ñтороны разработчиков. • Работа Ñ ÐºÐ°Ñ€Ñ‚Ð¾Ð¹ Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²Ð°ÐºÐ°Ð½Ñий и удобного поиÑка. Ð’ процеÑÑе Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ работы произведен анализ предметной облаÑти, ÑущеÑÑ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ Ð½Ð° рынке решений и Ñ‚ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑкого Ñтека Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸. При Ñоздании Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð¸ÑпользовалÑÑ Ñзык Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Kotlin, Ñ‚ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ Kotlin Coroutines, Retrofit 2, Dagger 2, Gson. Результатом проведенной работы ÑвлÑетÑÑ Ð¸Ð·Ð¾Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ модуль Ð´Ð»Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ под ОС Android.
This work consists of designing and developing an isolated module for searching and applying for vacancies. After that, the resulting component will be built into a multi-module system, which completely consists of isolated independent modules. The developed product is a full-fledged mobile application for Android OS by itself and may be used without mentioned multi-module system. The main requirements for the application were highlighted:: • Convenient and user-friendly interface that will not require a lot of time to master. • Isolation, freedom of independent usage and modification by developers. • Using maps to display and conveniently search for vacancies. In the process of this work subject area analysis, existing market solutions analysis and the development technological stack consideration took place. In the process of creating this module, there were used technologies such as Kotlin programming language, Kotlin Coroutines, Retrofit 2, Dagger 2, Gson. The result of this work is an isolated module designed for various mobile applications under the Android OS.