Разработка JustCode Mobile: разрабатывается внутренний мини-"файловый менеджер", диалог открытия/сохранения файлов.
При выборе в главном меню команды "Файл"
открывается подменю с тремя функциями, аналогичными windows-версии JustCode
И при выборе загрузки из файла/сохранения в файл - открывается этот файловый менеджер:
Здесь можно ввести вручную путь, имя файла или просматривать текущую папку в виде списка файлов с иконками, именами и информацией о размере файлов. Иконки - увеличенные с 8х8 до 32х32 пикселей значки из DOS-оболочки BlackStrip Shell.
Также можно воспользоваться панелью с кнопками:
1) "Перейти в папку выше" (Стрелка вверх),
2) "Выбрать путь из готовых вариантов" (Папка с тремя точками), тогда откроется дополнительное меню для выбора путей типа корневого каталога карты памяти, верхнего каталога, общей папки загрузок телефона Downloads и других:
3) "Перейти в папку внутренних загрузок" (Папка со значком скачивания) - эта папка Download лежит далеко в папке настроек (для сравнения, в windows-версии JustCode эта папка скачанных файлов Download лежит в одной папке с jc.exe), в нее, как обычно, по умолчанию скачиваются все кликнутые пользователем ссылки на картинки и другие загруженные файлы, и поэтому для нее в файловом менеджере кнопка на самом видном месте, наверху по центру, чтобы быстро в нее перейти если нужно,
4) "Создать новую папку" (эфемерная папка с плюсом) - открывает диалог создания новой папки в текущей просматриваемой папке:
5) "Перейти по введенному пути чтобы выбрать файл" (поле ввода с текстом и стрелка вправо) - если знаешь путь наизусть, то просто введи и жми эту кнопку чтобы сразу попасть в папку по введенному пути.
Если долго держать палец на файле/папки в списке внизу окна - то открывается меню управления выбранным файлом:
Можно файл переименовать:
А можно и удалить:
Функционал здесь похож на мобильный паинткад.
Если повернуть телефон в горизонтальное положение, то диалоговые окна выглядят по другому: слева путь и имя файла, справа кнопка открытия/сохранения выбранного файла и список файлов для ручного просмотра.