Тестовое задание - Mobile developer

Fake File System

Задание

Написать приложение "навигатор" по папкам и файлам. Структура папок и файлов должна быть описана в формате JSON в файле внутри проекта. Пример структуры приведен в файле filesystem-sample.json, вы можете его изменить, если есть такая необходимость.

Порядок выполения

  • Сделайте форк этого репозитория в свой аккаунт
  • Выполните задание
  • Отправьте нам ссылку на ваш репозиторий в ответ на письмо с предложением выполнить тестовое задание (если ваш репозиторий закрытый — добавьте наш аккаунт в collaborators)

Условия

  • У всех папок одинаковая иконка на ваш выбор
  • У файлов уникальная иконка в зависимости от разрешения файла минимум для трех разных разрешений (например для pdf, docx, xlsx), для всех остальных разрешений — одинаковая иконка на ваш выбор
  • При нажатии на папку должен открываться ее список папок и файлов на отдельном экране
  • При нажатии на файл показать его содержимое на отдельном экране (просто текст из JSON-а)

Технические требования

  • Соответствие гайдлайнам Material Design
  • Соответствие кода стандартам платформы
  • Минимальное API - 19

GIF

Screenshots

Download

download here