williamd1k0 / flow

Flow is a simple Flutter app that implements a productivity technique called Flowtime.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flow

image image

Flow is a simple Flutter app that implements a productivity technique called Flowtime.

The Pomodoro technique is efficient for tasks you find boring, but having to take a break when you are 100% concentrated in something you like might be annoying. That's why the Flowtime technique exists: take appropriate breaks without loosing your flow.

How does it work?

The time you worked is multiplied by 20%, and that's the break time you'll take. E.g, if you worked for 60 minutes, you'll take a 10 minute break, if you worked for 2 hours, you'll take a 24 minute break.

Inspiration

This project was inspired by a Linux Flathub app called Flowtime. I just wanted to bring the concept of Flowtime to systems other than Linux. If you are using Linux and prefer a more native implementation (vala+libadwaita), I strongly recommend using the Flathub app.

Features

  • Assistant for the Flowtime working technique
  • Assisted time calculations for breaks
  • Notification that alerts you when your break is done (WIP)
  • Built-in dark and light modes

About

Flow is a simple Flutter app that implements a productivity technique called Flowtime.

License:Other


Languages

Language:C++ 37.1%Language:CMake 30.3%Language:Dart 22.9%Language:Swift 3.2%Language:HTML 2.9%Language:C 2.2%Language:Makefile 1.1%Language:Kotlin 0.2%Language:Objective-C 0.1%