Diary Of Calories, v1.0
Posted on

Калькулятор калорий.
Мажорный релиз.
Возможности
- удобное и быстрое добавление:
- массы съеденной пищи;
- удельной калорийности съеденной пищи;
- возможность отмены последнего добавления данных (только в рамках текущего дня);
- автоматический расчет:
- суммарной калорийности съеденной за день пищи;
- запаса калорий до дневного лимита или величины его превышения;
- задание пользователем дневного лимита суммарной калорийности съеденной пищи (по умолчанию — 2500 ккал);
- история суммарной калорийности съеденной пищи:
- сохранение истории по дням;
- автоматический расчет средней суммарной калорийности съеденной за день пищи;
- отображение истории:
- в виде списка (выделение записей, превышающих дневной лимит, красным цветом фона);
- в виде графика:
- возможность перетаскивания по оси дней;
- отображение дневного лимита в виде красной горизонтальной линии;
- запоминание выбранного способа отображения;
- экспорт истории в XML-файл:
- экспорт отдельных записей данных с разбиением по дням;
- путь сохранения —
/storage/emulated/0/.diaryofcalories/backup_of_history.xml; - осуществляется:
- при старте основного активити;
- при добавлении данных;
- при удалении данных;
- уведомление об экспорте:
- отображение пути к экспортированному файлу;
- быстрый доступ к экспортированному файлу посредством тапа по уведомлению;
- типы уведомлений:
- постоянное:
- появляется при первом запуске приложения;
- неудаляемое;
- автоудаляющееся:
- появляется при каждом добавлении/удалении данных;
- автоматически удаляется по прошествии некоторого времени (2 с);
- постоянное:
- виджет:
- размер — 2x2 ячейки;
- информация по текущему дню:
- суммарная калорийность съеденной пищи;
- запас калорий до дневного лимита или величина его превышения;
- быстрый доступ к приложению посредством тапа по виджету;
- локализация:
- на английский;
- на русский.
Технологии
- основной код — Android SDK;
- страница справки — HTML, CSS.
Ссылки
Билд
Ссылка: https://github.com/thewizardplusplus/diary-of-calories/releases/download/v1.0/diary_of_calories_v1.0.apk.
Размер: 234,4 КиБ.
Поддерживаемые ОС: Android 2.1+.
Репозиторий
Ссылка: https://github.com/thewizardplusplus/diary-of-calories/tree/v1.0.
Содержание: код.
Лицензия: MIT.
Скриншоты
Основное активити (превышение дневного лимита):

Режим ввода:

Кнопки управления:

Отображение истории в виде списка:

Отображение истории в виде графика:

Настройки:

Виджет:

Виджет (превышение дневного лимита):

Постоянное уведомление:

XML-бекап истории:
