Делаю новую версию. Почти всё готово.
* переделка внутренней структуры (адаптеры для списков и т.п.).
* причёсывание вида окошек.
* новые фичи - гасить всю сумму в 1 клик, пароль на вход (ещё не готов).
Также переделал форму для бэкапов. Сделал возможность поделиться файлом, так что теперь можно сливать на дропбокс или в почту не выходя из проги.
Плюс сделал импорт из файла, чтобы можно было из любого места выбрать файл с данными.
Но тут вырисовывается перегруженность окошка, смотрите сами.
на картинке:
* заголовок
* инфа о текущем количестве контактов / операций / денег
* кнопка "загрузить из файла" - открывает системный выбиратель файлов, если он есть
* слоты (10 шт, было 3) - у слота есть кнопка Поделиться, которая открывает системный sender для текстовых файлов
* галка Шифровать, которая шифрует путём сдвига байтов, лишь бы "простой человек" не прочёл
* кнопка Загрузить - импорт из указанного слота
* кнопка Сохранить - экспорт в указанный слота
Нужен совет - что бы вы тут поменяли / упростили?
Мои мысли:
убрать слоты совсем.
рядом с текущими значениями воткнуть Поделиться.
ниже - Загрузить из файла.
в момент нажатия на поделиться сохранять файл всё в ту же папку /store/ с именем типа loansdebts_backup_2015-11-02_12-07.txt.
при закрытии окна бэкапа удалять этот файл, наверное.
плюсы:
* упрощается восприятие окна
минусы:
* нет предпросмотра ранее сохранённых слотов
* если решу очищать папку /store/ при закрытии проги, то и все слоты из старых версий удалятся (хотя тут можно по маске в имени файла проверить)
* разрыв шаблона - были слоты и пропали! могут схватиться за сердце, подумав что инфу потеряли.
Минусы эти можно сгладить, написав подсказку - "раньше были слоты, они лежали в папке такой-то, теперь вы можете загрузить их через 'Выбрать из файла', бла-бла".
И можно сделать файл last_backup.txt, который не будет удаляться, и на форме показывать Последний экспорт, с возможностью загрузить его.
Ну и новости по загрузкам