geooooo / redditoster

Тестовое задание. Flutter-приложение для просмотра постов в разделе FlutterDev на Reddit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redditoster

Тестовое задание.

Нужно написать flutter-приложение для просмотра постов в разделе FlutterDev на Reddit.

Ссылка для получения постов - reddit.com/r/flutterdev/new.json

  1. Главный экран Список из 25 постов, в каждой ячейке списка выводится картинка поста (thumbnail) и заголовок (title). Если thumbnail пустой, то выводится только title. На главном экране есть возможность сделать жест "Pull to refresh" и заново загрузить 25 постов. Если в ответе пришли новые посты, то мы помещаем их в начало списка. Если в ответе пришли посты, которые уже были, то мы должны обновить информацию о них. При нажатии на ячейку списка откроется экран с подробной информацией о посте

  2. Экран поста На экране подробная информация о посте: title, количество "плюсов" (ups), текст поста (selftext)

  3. Приложение должно кешировать данные и без доступа в интернет показывать последние загруженные посты пользователя.

Ограничения на использование внешних библиотек нет. Получившийся проект нужно загрузить на github в публичный репозиторий.

About

Тестовое задание. Flutter-приложение для просмотра постов в разделе FlutterDev на Reddit


Languages

Language:Dart 89.5%Language:Ruby 6.8%Language:Swift 2.0%Language:Shell 0.9%Language:Kotlin 0.6%Language:Objective-C 0.2%