Skip to content
 
 

Repository files navigation

Job Aggregator

Job Aggregator — это Android-приложение для поиска вакансий. Оно позволяет пользователям находить работу, используя API HeadHunter, а также сохранять понравившиеся вакансии в локальной базе данных. Проект написан на Kotlin с использованием архитектурного подхода MVVM+.

home filters search details

Функциональность

  • 🔎 Поиск вакансий — находите актуальные вакансии по ключевым словам и фильтрам.
  • ⚙️ Фильтрация вакансий — настраивайте поиск по стране, зарплате, отрасли и региону.
  • Сохранение избранных вакансий — добавляйте интересные предложения в избранное.
  • 📄 Просмотр деталей вакансии — изучайте описание, требования и условия работы.

API

Приложение использует API HeadHunter для получения данных о вакансиях, компаниях и требованиях. Это позволяет пользователям находить актуальные вакансии и просматривать их подробности.

Используемые технологии и библиотеки

  • Kotlin Coroutines: для асинхронных операций.
  • Navigation Component: для управления навигацией.
  • Room: для локального хранения данных.
  • Koin: для внедрения зависимостей.
  • Retrofit и Gson: для работы с API и парсинга JSON.
  • Glide: для загрузки и отображения изображений.
  • MVVM+: архитектурный подход для удобного разделения логики.
  • Clean Architect: структурирование кода с использованием принципов чистой архитектуры для повышения модульности и тестируемости приложения.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages