Список выполненных задач:
• Создать классы запроса (Request), ответа (Response) и списка areas.
• Реализация функционала экрана FilterSettings
• FiltersSettingsFragment и ViewModel
• Industries: Api, Repository, Interactor
• SelectIndustryFragment и Viemodel
• Реализовать метод сравнения фильтров во ViewModel
• Реализация репозитория и интерактора сохранения фильтров в SharedPreference
• Реализовать в Repository метод получения списка регионов
• Создать модель фильтров поискового запроса
• Реализовать Interactor загрузку и выгрузку фильтров
• Создать класс, выполняющий чтение и запись настроек параметров фильтрации поискового запроса в SharedPreferences.
• Реализаци функционала сохранения модели фильтров в SharedPreference
• Реализовать логику определения стран
• Реализовать Data класс загрузки и выгрузки фильтров
• Реализовать переход на экран фильтров
• Создать ViewModel и его инициализацию в DI, экрана - Выбор отрасли
• Создать ViewModel и его инициализацию в DI, экрана - Выбор места работы
• Создать ViewModel и его инициализацию в DI, экрана - Выбор страны
• Создать ViewModel и его инициализацию в DI, экрана - Настройки фильтрации
• Создать ViewModel и его инициализацию в DI, экрана - Выбор региона
• Реализовать плейсхолдеры экрана фильтров (регионы)
• Верстка экрана - Настроки фильтрации
• Верстка экранов фильтрации №2
• Верстка экрана - Выбор места работы
• Создать Viemodel для фрагмента №2
• Верстка экрана - Выбор места работы
• Создать Viemodel для фрагмента №2
• Верстка экрана - Выбор страны
• Верстка экрана - Выбор места работы
• Верстка экрана - Выбор региона
• Создание элемента RecyclerView – Региона
• Создание элемента RecyclerView – Отрасли
• Верстка экрана - Выбор отрасли
Количество людей в команде: 5
Первоначальная оценка времени выполнения задач: 7 рабочих дней
Реальное время, потраченное время на решение задач подсчитать не представляется возможным, так как оно очень сегментировано у каждого человека.