World Conquest Chronicles

World Conquest Chronicles

Diary Of Calories, v1.0

Основное активити

Калькулятор калорий.

Мажорный релиз.

Возможности

  • удобное и быстрое добавление:
    • массы съеденной пищи;
    • удельной калорийности съеденной пищи;
  • возможность отмены последнего добавления данных (только в рамках текущего дня);
  • автоматический расчет:
    • суммарной калорийности съеденной за день пищи;
    • запаса калорий до дневного лимита или величины его превышения;
  • задание пользователем дневного лимита суммарной калорийности съеденной пищи (по умолчанию — 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-бекап истории:

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