21 Day Hard Challenge: Habits

21 Day Hard Challenge: Habits is a high-performance Android mobile application built with modern Jetpack Compose and Material 3 design. Grounded in behavioral science, this app turns the proven 21-day habit formation formula into a structured daily discipline protocol that elevates your fitness, mental resilience, and productivity.

Key Features & Pillars

  • πŸ’§ Hydration Tracking & Goals: Maintain peak physical energy by logging daily hydration targets (3-4 Liters) with intuitive, single-tap progress rings.
  • πŸ‹οΈ 21-Day Guided Workout Library: Comprehensive bodyweight routines for all 21 daysβ€”from explosive HIIT and Core Conditioning to Strength & Cardio, complete with exercise animations, sets, and rep timers.
  • πŸ“Έ Daily Progress Selfie Vault: Capture a daily visual transformation photo securely saved in your local private gallery to watch your body evolve side-by-side.
  • πŸ₯— Clean Eating & Nutrition Protocol: Stick to a dedicated healthy diet with zero cheat meals, zero alcohol, and complete nutritional accountability.
  • πŸ“š Daily Learning & Reading: Fuel personal mastery by reading 10 pages of non-fiction or practicing a high-value skill every day.
  • 🎯 Priority Focus & Custom Habits: Complete your #1 most important task first each morning, plus customize and track your own daily habits.
  • πŸŒ™ Evening Reflection Journal: Review daily wins, score your execution, log improvements for tomorrow, and build deep self-awareness.
  • πŸ”₯ Strict Streak Reset System: True discipline requires zero compromises: miss a single day, and your streak resets to Day 1.

Technical Architecture & Tech Stack

SpecificationDetails
PlatformAndroid (Min SDK 24 / Android 7.0+ up to Android 15)
LanguageKotlin 2.0+ (100% Modern Kotlin)
UI FrameworkJetpack Compose + Material 3 Design System
ArchitectureMVVM (Model-View-ViewModel) + StateFlow & Coroutines
Local PersistenceJetpack DataStore Preferences (Encrypted, Reactive)
MonetizationGoogle AdMob (Adaptive Banners, Interstitials & Rewarded Ads)
Background RemindersAndroid AlarmManager + BroadcastReceivers for reliable local alarms
Storage & SecurityAndroid FileProvider with sandboxed private image vault
Package Namecom.sohaibworld.twentyonedayhard

Visual Showcase & Screenshots

Frequently Asked Questions

Q: Is my data and selfie photos private?
A: Yes! 100% of your progress selfies, daily notes, and checklist history are stored locally on your device in a secure sandbox. No personal photos or data are ever uploaded to external cloud servers.

Q: What happens if I miss a day?
A: The app follows the strict “Mental Toughness” rule: if you miss a day, your streak resets to Day 1 so you achieve genuine 21-day transformation.

Q: Does the app work offline?
A: Absolutely. All core features (daily checklists, exercise routines, selfie camera, reminders, and progress charts) work seamlessly offline.

πŸ”’ Privacy & Legal Compliance

We prioritize user data privacy. All photos, habit notes, and progress logs are saved 100% locally on your device. For full details regarding device permissions, local storage, and Google AdMob policies, please view our dedicated policy document: