Sword Timer Pomodoro

1 minute read

⏳ Sword Timer Pomodoro

Sword Timer Pomodoro is a simple yet powerful Flutter app that helps you stay focused and productive using the Pomodoro technique ⚔️⏱️
Focus on your tasks, take effective breaks, and track your progress easily!


Key Features

Customizable Timer
Set your own work and break intervals to match your workflow.

Local Notifications
Get accurate reminders for each Pomodoro session.

Daily Timeline
Pick dates, plan your sessions, and review your progress.

Progress Tracking
Visualize your productivity with clear stats and progress indicators.

Custom Sounds
Enjoy different alarm sounds for long and short breaks.

Auto Save
All your settings and preferences are saved automatically.


Technologies Used

  • Flutter – Cross-platform framework
  • Provider – State management
  • Shared Preferences & GetStorage – Local storage
  • Intl – Date/time formatting
  • Just Audio – Audio playback
  • Flutter Local Notifications – Native notifications

Dependencies

Package Version Description
flutter_local_notifications ^17.0.0 Local notifications
intl ^0.17.0 Internationalization
get_storage ^2.0.3 Local key-value storage
date_picker_timeline ^1.2.3 Horizontal date picker
shared_preferences ^2.0.15 Store simple data
path_provider ^2.0.11 Find storage directories
permission_handler - Runtime permissions
path ^1.8.1 File path utilities
url_launcher ^6.1.6 Open external URLs
provider ^6.0.4 State management
http ^0.13.5 REST API requests
fluttertoast ^8.1.1 Toast messages
rxdart ^0.27.2 Reactive programming
percent_indicator ^4.2.3 Circular & linear indicators
roundcheckbox ^2.0.5 Custom round checkboxes
just_audio ^0.9.35 Audio player
flutter_fgbg ^0.3.0 Foreground/background detect
cupertino_icons ^1.0.2 iOS style icons

Download

Get the app on Google Play:

URL


Source Code

URL


Screenshots

Screen 1 Screen 2 Screen 3