Mirror of Tasks App for Android
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Alex Baker dfe621d10a Improve widget sort header when width constrained 4 years ago
.github Update GitHub actions 4 years ago
.idea Update Android Studio config 4 years ago
app Improve widget sort header when width constrained 4 years ago
buildSrc LeakCanary 2.6 4 years ago
fastlane Update version and changelog 4 years ago
gradle/wrapper Android Studio 4.1 4 years ago
graphics Add round_icon 5 years ago
.gitignore Add fastlane 5 years ago
.gitmodules Update dav4jvm and ical4android 5 years ago
.mailmap Add Joachim to .mailmap 11 years ago
.wait_for_emulator.sh New travis config 5 years ago
CHANGELOG.md Update version and changelog 4 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 4 years ago
Gemfile Add fastlane 5 years ago
Gemfile.lock Add fastlane 5 years ago
LICENSE Replace LICENSE file with GPLv3 license text 12 years ago
README.md Add 'Run tests' badge 4 years ago
build.gradle.kts Android Studio 4.1.2 4 years ago
deps_fdroid.txt Use ical4android to build content provider ops 4 years ago
deps_googleplay.txt Use ical4android to build content provider ops 4 years ago
gradle.properties Add android.enableResourceOptimizations=true 4 years ago
gradlew Update gradle wrapper 5 years ago
gradlew.bat Update gradle wrapper 5 years ago
project.properties Remove api module 10 years ago
settings.gradle.kts Update dav4jvm and ical4android 5 years ago
update_dependency_diff Add dependency-tree-diff output 4 years ago

README.md

Astrid was a popular cross-platform productivity service that was acquired and discontinued in 2013. The source code from Astrid's open source Android app serves as the basis of Tasks.

Get it on Google Play Get it on F-Droid

Please visit tasks.org for end user documentation and support


Donate with Bitcoin PayPal donate button Liberapay donate button

tests weblate codecov codebeat badge

To get started with development:

  1. Fork and clone the repository
  2. Install and launch Android Studio
  3. Select File > Open, select the Tasks directory, and accept prompts to install missing SDK components

Set up Mapbox

  1. Register at mapbox.com
  2. Add tasks_mapbox_key_debug="<your_api_key>" to your gradle.properties file. You can create an access token or use your default public token

Set up Google Tasks and Google Drive

  1. Register at cloud.google.com
  2. Enable Google Tasks API and Google Drive API
  3. Create android authorization credentials

Set up Google Maps and Google Places

  1. Register at cloud.google.com
  2. Enable Google Maps SDK and Google Places API
  3. Set up an API key
  4. Add tasks_google_key_debug="<your_api_key>" to your gradle.properties file
  5. Select Build > Select Build Variant and choose the googleplay variant