Skip to content

bli202/Habitizer

Repository files navigation

Habitizer 📱

Habitizer is a productivity-focused Android mobile app that allows users to build and manage daily routines with tasks and timers. The app emphasizes habit formation by enabling users to track, complete, and visualize their daily habits.


🚀 Features

  • Create and Manage Routines: Organize your daily tasks into custom routines.
  • 📅 Task Management: Add, delete, edit, and reorder tasks within routines.
  • Timers and Tracking: Track actual time spent on each task.
  • 📈 Progress Visualization: Mark tasks as completed with visual strikethroughs.
  • 📝 Persistence: All routines and tasks persist across app restarts.
  • 🧪 Robust Testing: Extensive test coverage using Espresso.

📱 Screenshots


🛠️ Installation & Setup

1. Clone the Repository

git clone https://github.com/your-username/habitizer.git
cd habitizer

2. Open in Android Studio

Open Android Studio and select Open an Existing Project. Navigate to the cloned habitizer directory and open it.

3. Configure Dependencies

Ensure that you have the latest Android SDK and Gradle. Sync the Gradle project if not done automatically.

4. Build and Run

Connect an Android device or start an emulator. Run the project using Android Studio.


Velocity Calculation

MS1 total:

25/100 = 0.25

MS2 iteration 1:

3/1: 12 person hours 3/2: 4 person hours 3/3: 12 person hours 3/4: 6 person hours 3/5: 12 person hours 3/6: 10 person hours 3/7: 16 person hours

52 / 72 = .72

MS2 iteration 2:

3/8: 6 person hours 3/9: 16 person hours 3/10: 12 person hours 3/11: 14 person hours

38 / 48 = .79

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages