djud17-org / SB-MDEditor

1 stars 1 forks source link

Создать модуль/экран - Открыть документ #16

Closed SShliakhin closed 1 year ago

SShliakhin commented 1 year ago

‼️ Создать экран «Открыть документ», который должен предоставлять навигацию по файловой системе и возвращать URL выбранного документа. При выборе папки, необходимо проваливаться внутрь папки и отображать ее содержимое. Источником папок должны быть: подшитые к bandle документы и содержимое папки Documents.

Что вижу:

  1. Один экран, который при открытии получает путь имеет кнопку назад (настройка в дизайне 1 - ручная)
  2. Дизайн 1 - путь не получил - отображаем две папки: Bandle и Documents, кнопка назад открывает стартовый флоу
  3. Дизайн 2 - пушим тот же экран с выбранной папкой

Подзадачи:

  1. ExplorerFilesProvider - сервис по просмотру файлов
  2. Ячейка - модель File, тип файла определяет картинку и реакцию на нажатие - открыть новый экран или документ - выдает URL
  3. TablleView - будем делать адаптер?
  4. Модуль OpenDoc
SShliakhin commented 1 year ago

Дизайн - 1

Image

SShliakhin commented 1 year ago

Дизайн - 2

Image