A modern Android productivity application built using Kotlin + XML Views designed to help users overcome procrastination through streak tracking, habit reinforcement, focus sessions, and reward-based motivation.
- Maximum 3 tasks per day
- Daily streak tracking
- Longest streak tracking
- Daily reset system
- Freeze day support
- Persistent local storage
- Earn XP for completing productive actions
- Persistent XP tracking
- Achievement milestones
- Progress-based motivation
- 5-second countdown
- Immediate action trigger
- XP rewards for starting
- 60-second commitment timer
- Momentum-building technique
- XP rewards on completion
- Focus session timer
- Break session timer
- Session tracking
- XP rewards
Achievement milestones:
- Beginner (50 XP)
- Consistent (100 XP)
- Focused (250 XP)
- Disciplined (500 XP)
- Unstoppable (1000 XP)
- Kotlin
- XML Layouts
- Material Design 3
- View Binding
- SharedPreferences
- Gson Serialization
com.p2p.antiprocrastination
- MainActivity
- ChainActivity
- RewardsActivity
- InstantActionActivity
- OneMinuteRuleActivity
- ReversePomodoroActivity
Packages:
- adapter
- model
- utils
Add screenshots here.
This project was built to practice:
- Android Development
- Kotlin
- RecyclerView
- View Binding
- SharedPreferences
- Local Data Persistence
- Timer-based Features
- Productivity System Design
- Material Design UI
- Room Database
- Notification Reminders
- Statistics Dashboard
- Task History
- Achievement Badges
- Cloud Sync
- WearOS Support
Built as part of a personal Android development and productivity systems project portfolio.


