Оптимизация приложения при работе с сервером данных. Некоторые операции ускорены в 10-15 раз.
Важно! Пользователи Android 4.1, 4.2, 4.3 и 4.4 получат поддержку ещё в течении одного года, после чего скорей всего подобные устройства не будут получать обновления. Связано с закручивающей гайки Google, в отношении средств безопасности передачи данных.
Проведена работа над ошибками.
В редких случаях может потребоваться перезагрузка данных. Сделать это можно на экране Настроек. Операция безопасна, данные не удаляет (при условии, что все расходы уже в “облаке”).
Мой долгострой ушёл в печать, как говорят. Перелопатил внутренности программы очень и очень существенно. Исправил большое количество ошибок, приводящих к падениям. Впереди еще один шаг к увеличению скорости “общения” с сервером. Возлагаю большие надежды.
С недавнего времени уровень защиты данных (хоть ничего личного и не храним, за исключением адресов электронной почты). Добавлен ещё один уровень шифрования.
Планирую добавить возможность пользователям обращаться к разработчику используя аппликацию, без необходимости писать письма, без зависимости от языка общения. Google помогает.
Ниже указан перечень основных изменений, которые пользователи смогут заметить практически сразу. Некоторые изменения интерфейса были запрошены и реализованы.
Итак.
1. Множество изменений интерфейса (+ новая “темная” тема оформления)
1.1. Возможность выключить анимацию переходов между экранами
Данная опция позволяет убрать задержку (как и мягкий переход) смены экранов. В целом пользователи, которые не хотят ждать 300-500 мс, получат мгновенную смену экранов, как и реакцию на нажатие определённых экранных кнопок.
1.2. Уменьшен размер шрифта некоторых элементов
2. Глобальная статистика
3. Оптимизация и стабилизация
4. Перезагрузите данные после установки этого выпуска!
5. Добавлена поддержка Android: 9 (P), 10 (Q)
6. Прекращена поддержка Android: 4.0 – 4.0.4 (ICS), 4.1 (JB)
Пользователей данных версий Андроид среди пользователей данной аппликации больше нет, поэтому я решил отказаться от их поддержки в пользу более новых.
Началось внедрение новой версии приложения “LV Калькулятор Зарплаты”, сделанной полностью из пожеланий конечных пользователей. Версия для скачивания: 4.1.0.87
1. Добавлена возможность ввести необлагаемый минимум. Если не вводить, то расчёт будет происходить автоматически, как и раньше.
2. Теперь при возврате с экрана расчётов на экран ввода данных, восстановится введённый тип “зарплаты” и сумма.
3. Немного исправлен ввод количества людей на содержании. Вместо ручного ввода числа, теперь выпадающий список.
2+ транспорт. – т.е. возможность вести расходы двух и более транспортных средств на одной учётной записи (аккаунте). Добавлено фактически как защита от спама, т.к. не будь такой защиты, дало бы возможность создать 100500 Т.С. без единой записи о расходах, что не есть цель данного приложения. Платная компонента всё-же позволила указать на некую серьёзность данного действия.
Общемировая статистика – мой личный долгострой. По сути это набор интересных метрик о Т.С. всех пользователей + неперсонализированная статистика о каждом Т.С., т.е. обезличенные данные о стоимости содержания автомобилей различных марок, моделей, из всех стран. Кроме того, отображается только актуальная информация, т.е. не старше 90 дней.
Всё остальное в приложении бесплатно. Программу я писал для себя и друзей с родственниками. В широкие массы вышло почти случайно. Поэтому и денег я за своё творение не прошу. Поэтому и платный контент – это скорей оплата редкого пива с сухариками.
Кстати. Ниже, пример того, что сейчас видят пользователи версии для внутреннего тестирования. В течении недолгого времени станет доступно всем. Срок выхода, как его обычно описывает небезызвестная компания Blizzard Entertainment: “When it’s ready.”
Not sure why anyone would need or want to DDoS little service like our. But.. well, it happened once again. Sorry for inconvenience caused. Application is working fine now.
Как известно, сравнительно недавно была введена новая денежная единица, известная в мире как “Новый Белорусский рубль”. Так вот он добавлен и в “Мои Авто Расходы”. Для того, чтобы ничего не менять в старых записях (т.е. тех, что были введены с использование BYR), но начать пользоваться новым (BYN), нужно всего-лишь поменять валюту в Настройках. Конвертация старых записей будет происходить согласно курсу обмена, установленному европейским центробанком (ЕЦБ).
Для примера, на данный момент (31.01.2018): 2.5117 BYN = 1 EUR = 24374.9867 BYR