Home - google-udacity-india-scholars/abnd-track-pomodoro-timer-app GitHub Wiki

Project Roadmap 2.0

This is the second Roadmap for this project and it focuses on improving the app's usability. Essentially, improving the app to give users a reason to switch to this app. As on 15/11/2018 the app is functional with its core features.

    • Prototype a UI Mockup
    • UI refinements
      • Slide Transition while navigating to and from Settings Activity
      • Button press feedback for ✔ and ⚙
    • App usability improvements
      • Separate completed tasks counter for the current task (as shown on the card) and for Work/Break logic
      • Work/Break logic counter resets after 4 hours of inactivity
      • Volume Sliders for Ticking and ringing sounds
    • Task Card Usability
      • UI Refinements
        • Remove "Current Task" and "Change" labels
        • Remove "Work sessions completed" label and replace the numeric count with checkmarks
      • Logic
        • Clicking inside the card allows editing
        • Task name is saved as a SharedPreference. Only one task name at a time. List not required
    • Service Notification Changes
      • Notifications shows time remaining
      • Shouldn't Pop-up when service started
      • Icon visibility
    • Notifications when service ends
    • Action Buttons on Notifications
      • Buttons required when Pomodoro Timer is running: 1. ✔ Complete and 2. ❌ Cancel
      • Button required when Pomodoro Session is complete: 1.▶ Start Break
      • Button required when Break Timer is running: 1. ❌ Cancel Break
      • Button required when Break is complete: 1.▶ Start Pomodoro