├── .gitignore ├── .metadata ├── LICENSE ├── README.md ├── analysis_options.yaml ├── audio └── ding.mp3 ├── fonts ├── Montserrat-Black.ttf └── Montserrat-Regular.ttf ├── images └── grad.jpg ├── integration_test ├── app_test.dart └── driver.dart ├── lib ├── constants │ ├── color_constants.dart │ ├── image_constants.dart │ ├── pomodoro_constants.dart │ ├── size_constants.dart │ └── storage_keys.dart ├── core │ ├── pomodoro_time.dart │ ├── preferences_service.dart │ ├── ticker.dart │ └── time_validator.dart ├── injection │ ├── injection.config.dart │ ├── injection.dart │ └── service_modules.dart ├── logic │ ├── settings_logic │ │ ├── settings_cubit.dart │ │ └── settings_state.dart │ └── timer_logic │ │ ├── timer_cubit.dart │ │ └── timer_state.dart ├── main.dart └── views │ ├── components │ ├── action_bar.dart │ ├── desktop_bindings.dart │ └── timer_info.dart │ ├── dialogs │ └── settings_dialog.dart │ ├── screens │ └── home.dart │ └── widgets │ ├── cycle_indicator.dart │ ├── progress.dart │ ├── timer_action_button.dart │ └── vertical_spacing.dart ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128@1x.png │ │ ├── icon_128@2x.png │ │ ├── icon_16@1x.png │ │ ├── icon_16@2x.png │ │ ├── icon_256@1x.png │ │ ├── icon_256@2x.png │ │ ├── icon_32@1x.png │ │ ├── icon_32@2x.png │ │ ├── icon_512@1x.png │ │ └── icon_512@2x.png │ └── Contents.json │ ├── Base.lproj │ └── MainMenu.xib │ ├── Configs │ ├── AppInfo.xcconfig │ ├── Debug.xcconfig │ ├── Release.xcconfig │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ └── Release.entitlements ├── meta └── screenshot.png ├── pubspec.lock ├── pubspec.yaml └── test └── widget_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/.metadata -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /audio/ding.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/audio/ding.mp3 -------------------------------------------------------------------------------- /fonts/Montserrat-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/fonts/Montserrat-Black.ttf -------------------------------------------------------------------------------- /fonts/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/fonts/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /images/grad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/images/grad.jpg -------------------------------------------------------------------------------- /integration_test/app_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/integration_test/app_test.dart -------------------------------------------------------------------------------- /integration_test/driver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/integration_test/driver.dart -------------------------------------------------------------------------------- /lib/constants/color_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/constants/color_constants.dart -------------------------------------------------------------------------------- /lib/constants/image_constants.dart: -------------------------------------------------------------------------------- 1 | const bgPath = 'images/grad.jpg'; 2 | -------------------------------------------------------------------------------- /lib/constants/pomodoro_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/constants/pomodoro_constants.dart -------------------------------------------------------------------------------- /lib/constants/size_constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/constants/size_constants.dart -------------------------------------------------------------------------------- /lib/constants/storage_keys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/constants/storage_keys.dart -------------------------------------------------------------------------------- /lib/core/pomodoro_time.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/core/pomodoro_time.dart -------------------------------------------------------------------------------- /lib/core/preferences_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/core/preferences_service.dart -------------------------------------------------------------------------------- /lib/core/ticker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/core/ticker.dart -------------------------------------------------------------------------------- /lib/core/time_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/core/time_validator.dart -------------------------------------------------------------------------------- /lib/injection/injection.config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/injection/injection.config.dart -------------------------------------------------------------------------------- /lib/injection/injection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/injection/injection.dart -------------------------------------------------------------------------------- /lib/injection/service_modules.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/injection/service_modules.dart -------------------------------------------------------------------------------- /lib/logic/settings_logic/settings_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/logic/settings_logic/settings_cubit.dart -------------------------------------------------------------------------------- /lib/logic/settings_logic/settings_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/logic/settings_logic/settings_state.dart -------------------------------------------------------------------------------- /lib/logic/timer_logic/timer_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/logic/timer_logic/timer_cubit.dart -------------------------------------------------------------------------------- /lib/logic/timer_logic/timer_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/logic/timer_logic/timer_state.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/views/components/action_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/components/action_bar.dart -------------------------------------------------------------------------------- /lib/views/components/desktop_bindings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/components/desktop_bindings.dart -------------------------------------------------------------------------------- /lib/views/components/timer_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/components/timer_info.dart -------------------------------------------------------------------------------- /lib/views/dialogs/settings_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/dialogs/settings_dialog.dart -------------------------------------------------------------------------------- /lib/views/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/screens/home.dart -------------------------------------------------------------------------------- /lib/views/widgets/cycle_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/widgets/cycle_indicator.dart -------------------------------------------------------------------------------- /lib/views/widgets/progress.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/widgets/progress.dart -------------------------------------------------------------------------------- /lib/views/widgets/timer_action_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/widgets/timer_action_button.dart -------------------------------------------------------------------------------- /lib/views/widgets/vertical_spacing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/lib/views/widgets/vertical_spacing.dart -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/.gitignore -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Flutter/Flutter-Debug.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Flutter/Flutter-Release.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Flutter/GeneratedPluginRegistrant.swift -------------------------------------------------------------------------------- /macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Podfile -------------------------------------------------------------------------------- /macos/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Podfile.lock -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128@1x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128@2x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16@1x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16@2x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256@1x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256@2x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32@1x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32@2x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512@1x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512@2x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macos/Runner/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Configs/AppInfo.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Configs/Debug.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Configs/Release.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Configs/Warnings.xcconfig -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/DebugProfile.entitlements -------------------------------------------------------------------------------- /macos/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Info.plist -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/MainFlutterWindow.swift -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/macos/Runner/Release.entitlements -------------------------------------------------------------------------------- /meta/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/meta/screenshot.png -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wilsonowilson/Flutter-Pomodoro/HEAD/test/widget_test.dart --------------------------------------------------------------------------------