Skip to content

Native mobile application for time and task management.

License

Notifications You must be signed in to change notification settings

benciks/flow-native

Repository files navigation

flow-native

A mobile app for time tracking and task management based on the tools Timewarrior and Taskwarrior created as part of bachelor thesis at the Brno University of Technology. There is built apk in releases page which is connected to server running for demonstration purposes. It is encouraged to spin up your own server for production use, which is available at https://github.com/benciks/flow-backend. Afterwards, you need to edit the app/src/main/java/com/example/flow/di/AppolloModule.kt file and add your server url to the PROD_BASE_URL variable.

Synchronization

In case you are using the demo application which is connected to the demonstration server and you want to set up sync with your Timewarrior and Taskwarrior instances, please visit flow-sync and log in with the credentials used in app. Afterwards, follow the configuration instructions provided at this page.

Features

  • Time tracking
  • Task management
  • Synchronization with server
  • Multiple users

Development

Requirements

  • Android Studio
  • flow-backend - The server for the app needs to be running for development purposes, alongside the requirements of the server mentioned in it's repository.

Build

To build the app, run the following command in the root of the project:

./gradlew assembleDebug

Run

To run the app, use the following command:

./gradlew :app:installDebug

About

Native mobile application for time and task management.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages