суббота, 27 августа 2016 г.

Обновление MoneyTracker 1.17

Внес небольшие изменения в личный финансовый менеджер MoneyTracker.
Самое существенное - алгоритмы сохранения и восстановления резервных копий теперь сжимают данные (GZIP). Например, копия всех моих данных MoneyTracker без сжатия сейчас занимает 1727 Кб, с сжатием - 105 Кб. Это раз в 18! Это не сильно сказалось на скорости сохранения резервной копии (ускорилась процентов на 20), но вот скорость восстановления - пара секунд на моем не самом быстром смартфоне!
К тому же у меня есть идея по поводу оптимизации сохранения (там самое узкое место- формирование JSON-файла). Погнавшись за универсальностью алгоритма, я принес в жертву производительность.
Другое изменение - скорее косметическое. Во время загрузки курсов валют кнопка загрузки блокируется. Ранее кнопка не блокировалась, хотя ее повторные нажатия и игнорировались.
Наконец, третье изменение, о котором я написал в предыдущем сообщении, касается параметра "Лимит списка проводок" в настройках программы. Теперь можно его делать пустым, и вместо вылета из приложения получать полный список доходов и расходов по счету без ограничений.
На картинке ниже показан экран с доходами и расходами при значении параметра "Лимит списка проводок" равном трем.
Зададим его пустым.
Теперь список проводок ничем не ограничен (кроме ресурсов вашего устройства).


Комментариев нет:

Отправить комментарий