/qtim_test_app

Test task for a Flutter developer in Qtim

Primary LanguageDart

Задача

Нужно реализовать функциональность экранов: список новостей и просмотр одной новости

Функционал:

При открытии страницы с новостями данные загружаются из подготовленного мокового репозитория
На экране списка новостей должны показываться:

  • Карусель с Featured новостями (горизонтальный скролл)
  • Список Latest news c последними новостями (вертикальный скролл)
  • AppBar с кнопкой Mark all read
  • Кнопка Mark all read при нажатии "читает все записи" помечает все записи, как прочтенные
  • При нажатии на новость из Featured или Latest news списка должна открыться страница с подробностями новости (Страница одной новости)

Требования и примечания:

Логика экранов должна быть обязательно организована при помощи BLoC.