Translation
You can translate Tasks using Weblate. To get started, register a new account or login with your GitHub account if you have one.
Opening issues
Before opening an issue, please make sure that your issue:
- is not a duplicate (i.e. it has not been reported before, closed or open)
- has not been fixed
- is in English (issues in a language other than English will be closed unless someone translates them)
- does not contain multiple feature requests/bug reports. Please open a separate issue for each one.
Code contribution
To get started with development:
- Fork and clone the repository
- Install and launch Android Studio
- Select
File > Open, select the Tasks directory, and accept prompts to install missing SDK components
Set up Mapbox
- Register at mapbox.com
- Add
tasks_mapbox_key_debug="<your_api_key>"to yourgradle.propertiesfile. You can create an access token or use your default public token
Set up Google Tasks and Google Drive
- Register at cloud.google.com
- Enable Google Tasks API and Google Drive API
- Create android authorization credentials
Set up Google Maps
- Register at cloud.google.com
- Enable Google Maps SDK
- Set up an API key
- Add
tasks_google_key_debug="<your_api_key>"to yourgradle.propertiesfile - Select
Build > Select Build Variantand choose thegoogleplayvariant