Chumba Buddy: Panther Edition
Visual Interface
About the Project
Chumba Buddy — це інноваційний таск-менеджер, що перетворює рутинне планування на гру. Використовуючи стилістику Chumba Casino, застосунок мотивує користувачів закривати дедлайни через систему балів, віртуальних нагород та інтерактивну рулетку задач.
🎰 Task Roulette
Унікальна механіка щоденних бонусних задач, реалізована за допомогою Custom Canvas Animation. Випадкова генерація викликів з додатковими винагородами.
📈 Adaptive Priorities
Інтелектуальна система оновлення статусів: пріоритет задачі динамічно змінюється (зелений → жовтий → червоний) залежно від наближення дедлайну.
🏆 Rewards & Streaks
Глибока система гейміфікації з відстеженням серій (streaks) та каталогом винагород, що стимулює довгострокове використання додатку.
Technical Implementation
- State Management: Використання Flow та LiveData для синхронізації станів задач, звичок та ігрового балансу.
- UI: Складна темізація в стилі Dark Casino з використанням кастомних Glow-ефектів та градієнтів Material 3.
- Persistence: Оптимізована база даних Room для зберігання історії активностей та прогресу без серверного бекенду.
Summary
Проєкт демонструє навички створення високонавантажених інтерфейсів з кастомною графікою та складною бізнес-логікою, орієнтованою на retention користувача через механіки гейміфікації.