📱⏰ Mobile application for tracking projects time written in Flutter!

Overview

ProTime

ProTime

Mobile application for tracking projects time

Build Status Stars Forks Issues License: GPL v3

Buy me a coffee

Why? start with why

This app was born from the need of a simple and minimal solution to keep track of the times dedicated to personal projects.

Usage example

Download

Get it on Google Play

OR you can download the latest .apk file here.
Note: To install the .apk file on your Android device, you may have to allow app installation from "Unknown Sources".

Other

I made two videos while developing the app, you can find them here:

You can see the the Figma project here.

License

License: GPL v3

Comments
  • Support for pagination on project graph, light mode, SQLite migr.

    Support for pagination on project graph, light mode, SQLite migr.

    Added

    • Support for stepping changing week in project bar chart
    • Light mode
    • Timer indicator on home page controls. Closes #9

    Swapped HIVE with SQLITE(https://moor.simonbinder.eu/). Note! this change means that users will lose their existing data.

    enhancement 
    opened by spacycoder 9
  • Add the ability to manually add project times

    Add the ability to manually add project times

    I sometimes forget to start the timer when working on a project. I know I can edit a time to a custom time range, but I can only do this on the current day. I usually remember to add the time on the day after I worked on the project, and the app currently doesn't support setting the time for the day before.

    I would like to be able to manually add the time for days other than today.

    enhancement 
    opened by fabiosangregorio 0
  • Color picker with default colors

    Color picker with default colors

    On project creation dialog, add a color picker with a set of default colors and an "Advanced" button that opens the editor from the package. Thanks to @fabiosangregorio

    enhancement 
    opened by GiorgioBertolotti 0
  • Creating new project picking default color fails

    Creating new project picking default color fails

    Expected Behavior

    Creating a new project picking the predefined main color should succeed. Creating a new project leaving the main color as the preselected one and changing only the text color should succeed.

    Current Behavior

    Project creation fails without an error.

    Steps to Reproduce

    1. Click the plus button to create a new project
    2. Click "pick text color"
    3. Click "select" without changing the color
    4. Enter a project name and click add

    Or:

    1. Click the plus button to create a new project
    2. Click "pick text color"
    3. Change text color and click "select"
    4. Leave the main color as is
    5. Enter a project name and click add
    bug 
    opened by fabiosangregorio 0
  • Enable/disable notification

    Enable/disable notification

    Add a switch to enable/disable the reminder notification.
    When the switch changes remember to check if there's already a project running and if there's show/cancel the notification.

    enhancement 
    opened by GiorgioBertolotti 0
  • Improve management of activities

    Improve management of activities

    Start storing activities from when they're started and not only when they have been completed, so if someone closes and reopens the app he can still stop the previously started activity.

    bug enhancement 
    opened by GiorgioBertolotti 0
Releases(v1.3.1)
Owner
Giorgio Bertolotti
Hello! I'm a 23 yo software developer, I love mobile development and pretty interested in IoT too. Made in Italy 🇮🇹
Giorgio Bertolotti
A tracking app for tracking covid-19 cases around the world

?? COVID-19 Tracker A simple Flutter app to track COVID-19 cases. The data we provide is collected from World Health Organization (WHO), the US Center

Temitope Ajiboye 166 Nov 23, 2022
A time tracking app that respects your privacy and the gets the job done without being fancy.

Time Cop A time tracking app that respects your privacy and gets the job done without getting too fancy. Motivation I'd rather not do time-tracking at

Kenton Hamaluik 642 Dec 30, 2022
Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Jafur with ♥ using Flutter, PHP, JS.

Corona-Shield A Corona Tracking Mobile Application. Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Ja

Amine Jafur 56 Dec 11, 2022
A app made with Flutter, which allows user to lookup time of any major city in the world. The UI also changes its background according to the time.

first_flutter_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Laksh Mittal 0 Oct 31, 2021
Worney - help people that want to know what time have been made on work time

Worney - help people that want to know what time have been made on work time

Kesse 1 Mar 10, 2022
Flutter Android application for tracking Osu! user, beatmaps statistic and other features provided by Osu! API

TMP-team-2-Osu-track Целью проекта является написание приложения на платформе Android и IOS с помощью Dart+Flutter с интуитивно понятным интерфейсом,

Aleksandr P. 11 Nov 23, 2022
A beer tracking app made with Flutter

Beer Me Up Beer Me Up is an iOS and Android app build with Flutter. The app is a personal beer logging that allows you to enter every beer you have to

Benoit Letondor 471 Jan 5, 2023
Money Tracking App using Flutter

Money Tracking App using Flutter

Daniel Choi 46 Oct 11, 2022
Coronavirus Tracking App in flutter

coronavirus_tracking_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Lost Dreamer 1 Nov 9, 2021
📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

Installation Download apk here Get on Github Releases, or Build on your own: git clone https://github.com/adityanjr/covid19-tracker.git flutter pub ge

Aditya Singh 33 Dec 26, 2022
Weather tracking app made with Flutter

weather_app A simple flutter app that helps you stay on top of the weather around you and all over the world, this is my first flutter project. Gettin

null 3 Apr 6, 2021
A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo API.

A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo Tracking API.

Floating Dartists 12 Jan 8, 2023
Private, cross-platform package tracking app

LibreTrack Private, cross-platform package tracking app. Track postal items directly on your device using accounts of postal services. The app respect

Yaroslav Pronin 128 Jan 1, 2023
Super easy mood tracking app to demonstrate use of the Firebase Local Emulator Suite

Mood Tracker Example App in Flutter This is a simple example app showing how to use Cloud Functions and the Firebase Local Emulator inside a Flutter a

Andrea Bizzotto 8 Oct 14, 2022
Tracking coin some coins

cointracker A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Furkan Aydin 2 Dec 2, 2021
A simple budgeting, expense, and income tracking app

Budgetrack A simple budgeting, expense, and income tracking app Backend This project includes a simple API server, written in Clojure, that stores fil

Darrell Brogdon 0 Jan 6, 2022
This is a mobile app created using Flutter, corona.lmao.ninja (Real Time News about Covid 19).

Covid 19 News This is a mobile app created using Flutter, corona.lmao.ninja (Real Time News about Covid 19). There are some test files that needed to

Achintha Isuru 10 Jan 28, 2022
My flutter projects work with JSON

Apps work with JSON A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

Samandar 1 Oct 21, 2021
Flutter development projects

quizapp A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Subhajit Baidya 1 Oct 26, 2021