forked from Yandex-Practicum/practicum-android-diploma
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Игорь Соколов edited this page Aug 20, 2024
·
16 revisions
Командный проект - приложение для поиска вакансий, размещенных на сервисе HeadHunter
- Поиск вакансий;
- Использование фильтров для поиска;
- Просмотр подробностей найденых вакансий;
- Добавление вакансий в автономный список "Избранного";
- Поддержка устройств, начиная с Android 8.0 (API 26).
Поиск по любому непустому набору слов поискового запроса. Результаты представлены списком, содержащим краткую информацию о вакансиях.
- Приложение предоставляет подсказки должностей при наборе текста запроса;
- Поиск выполняется как после нажатия клавиши ввода, так и через 2 секунды после завершения ввода текста без нажатия ввода;
- В целях экономии трафика пользователей загрузка результатов поиска происходит постранично (по 20 вакансий). Запрос на следующую страницу происходит, когда пользователь подходит к последней вакансии страницы.
Настройки фильтра, позволяют уточнить некоторые параметры поиска:
- Место работы - регион, населённый пункт, указанный в вакансии как рабочая локация.
- Отрасль - сфера деятельности организации, разместившей вакансию.
- Уровень зарплаты - уровень ЗП указанный в вакансии.
- Возможность скрывать вакансии, для которых не указана ЗП.
- Все настройки фильтра сохраняются автоматически сразу после изменения;
- Поддерживаются кириллические подсказки при вводе на латинской раскладке клавиатуры;
- Подстановка ограничения по стране вводится автоматически при выборе региона (если страна не была выбрана ранее).
Содержит описание деталей вакансии:
- Информацию о работодателе
- Подробное описание вакансии
- Перечень требуемых ключевых навыков
Есть возможность добавить вакансию в "Избранное", поделиться ссылкой на вакансию или открыть её в другом приложении.
- Вакансии, добавленные в "избранное" можно просматривать без подключения к интернету.
- При просмотре вакансии из списка "избранное" когда доступ в интернет есть - данные вакансии автоматически обновляются в локальном хранилище смартфона.