QuotaMaster
Безкомпромісний трекер для довгострокових цілей та робочих квот. Слідкуйте за витраченими годинами, унікальними днями та наочно візуалізуйте свій прогрес. Побудований на сучасному стеку Android (Kotlin, Room, Hilt) для миттєвого відгуку та стабільності.
Про застосунок
Бувало таке: вирішив працювати над власним пет-проєктом по 2 години на день, або вчити англійську по 30 хвилин. Сідаєш, відкриваєш нотатки, ставиш плюсики, але за тиждень мотивація зникає, бо ти не бачиш реального прогресу? Або працюєш на фрилансі, треба "відсидіти" 40 годин на тиждень, а звичайні таймери не вміють рахувати квоти на такі великі проміжки часу і постійно збиваються?
Я теж стикався з цим болем. Для серйозних, довгострокових цілей потрібен інструмент, який не просто рахує хвилини, а показує глобальну картину. Тому я розробив QuotaMaster — жорсткий, але чесний трекер квот. Він не дасть вам обманути себе і допоможе перетворити хаотичну активність на залізну дисципліну.
Що таке QuotaMaster? ⏱️
Проблема звичайних трекерів звичок
Звичайні трекери працюють за принципом "зробив/не зробив". Вони ігнорують складність задач. Якщо ваша ціль — працювати над кодом 100 годин на місяць, звичайний трекер звичок вам не допоможе.
Крім того, багато секундомірів не вміють працювати "на довгострок". Якщо ви забули вимкнути таймер і пішли спати, зранку ви побачите 14 годин фейкової роботи за вчорашній день, статистика буде безнадійно зіпсована, і вам доведеться все зносити. Це вбиває будь-яке бажання продовжувати.
Як QuotaMaster змінює правила гри
QuotaMaster — це ваш персональний менеджер норм і квот. Ви задаєте глобальну ціль (наприклад: "працювати 20 годин на тиждень" або "займатися спортом 15 днів у місяць"). А далі додаток розбиває цю ціль і наочно візуалізує ваш прогрес.
Він спеціально спроєктований так, щоб з ним було складно "накосячити". Забули вимкнути таймер опівночі? QuotaMaster не зіпсує статистику — він автоматично і дуже акуратно розріже сесію на дві частини рівно о 00:00, зарахувавши правильний час кожному дню.
Наша філософія
Фундаментальна ідея цього додатку: "Візуалізація прогресу та нуль втраченої статистики".
Ми знаємо, що найкраща мотивація — це бачити, як повільно, але впевнено заповнюється смуга прогресу. Тому головний екран QuotaMaster — це величезне, красиве 270-градусне кільце, яке показує, наскільки ви близькі до виконання своєї тижневої чи місячної квоти, супроводжуючи це підбадьорливими повідомленнями.
Під капотом: Як це працює і який у нас стек 🛠
Ми розробили QuotaMaster спеціально для Android, використавши сучасний стек технологій Google. Це гарантує миттєвий відгук і відсутність лагів:
- Сучасний стек (Kotlin + Hilt): Додаток написаний на Kotlin з використанням Dependency Injection (Hilt). Простими словами, це правильна, модульна архітектура, яка робить програму надзвичайно стабільною і швидкою. Вона не буде "висіти" при завантаженні історії за кілька років.
- Надійна база даних (Room): Уся ваша історія сесій зберігається локально за допомогою бібліотеки Room (це потужна і швидка надбудова над SQLite). Завдяки цьому ви можете миттєво гортати графіки та свайпати активності — дані дістаються з пам'яті за мілісекунди.
- Невбиваємий Foreground-процес: Таймер крутиться в спеціальному захищеному процесі Android (через персистентне сповіщення). Навіть якщо ви відкриєте 20 важких ігор або очистите оперативну пам'ять, таймер QuotaMaster продовжить свій відлік.
Ключові можливості (або чому ви досягнете своїх цілей) 🔥
-
Гнучкі квоти (Години або Дні) 🎯 Налаштовуйте цілі так, як зручно саме вам. Хочете відпрацювати 40 годин на тиждень? Без проблем. Або, можливо, ваша ціль — просто бігати 10 днів на місяць? QuotaMaster вміє трекати як точний час (секундомір), так і просто "унікальні дні активності".
-
Смарт-спліт опівночі (Smart Split) 🌙 Це наша кілер-фіча. Якщо ви запрацювалися (або просто забули вимкнути таймер) і перейшли межу півночі, додаток автоматично розділить вашу сесію. Наприклад, якщо ви почали о 23:30 і закінчили о 00:30, він запише 30 хвилин у вчора, і 30 хвилин — у сьогодні. Ваша статистика залишиться ідеально чистою.
-
Віджети та швидкий запуск 🚀 Щоб не втрачати мотивацію через зайві кліки, ми зробили зручні віджети для робочого столу смартфона. Ви можете запустити чи зупинити трекінг квоти в один клік прямо з головного екрана.
-
Анти-перепрацювання (Anti-Burnout) 🛑 Ми дбаємо про ваше здоров'я. Якщо ви сидите над таскою безперервно занадто довго, додаток надішле попередження, нагадуючи, що пора зробити перерву, встати і розім'ятися.
-
Зручна історія та безпечні бек-апи 💾 Вам не потрібно боятися, що ви випадково видалите сесію — кожну дію можна миттєво відкотити через спливаюче повідомлення (Snackbar). А для спокою ми додали повноцінне створення резервних копій бази даних, які можна зберегти в надійному місці.
Останні оновлення 4
Автоматичний розподіл сесії опівночі та попередження про надто довгі сесії.
Розділ «Посилання» в налаштуваннях із контактами розробника.
Підготовка до релізу: екран заставки, видалення всіх даних, аудит стабільності.
Перший робочий білд: облік активностей, швидкий запуск сесій та віджети.