Skip to content
Benoit Coste edited this page Feb 22, 2017 · 12 revisions

We would like your help!

If you want to contribute, have a look at the issue tracker to get a general feel for the status of the project. Below is a list of features we would like to see contributions for. Feel free to contact me.

Before getting started you should check out the HACKING file in our main repo: HACKING

Future ideas (Want to contribute? Pick one of these)

The list is vaguely ordered by priority

  • Implement Dropbox and Google Drive synchronization
  • Improving the Agenda: Improving the design. Adding functionalities such as synchronization with other calendars or alarm notifications.
  • Allow user to add new TODO states from SyncOrg
  • Add encryption
  • Improve UI design. For example, many buttons have still the greyish Android default look. Having nicer buttons and replacing their text (such as insert/delete nodes) by explicit icons would be nice.
  • Translate strings to a new language or update incomplete translations
  • Allow synchronization from multiple sources at the same time

Contributing Guidelines

  • Fork this repository and submit a merge request with the completed feature
  • Please use 4 character spaces and no hard tabs

Android Studio Setup

  • Install Android 7 API 24 if you haven't already: Go to File -> Settings and search for "Android SDK", check "Android7.0 (Nougat)" and click apply.

  • Import the project from github: File -> New -> Project from version control -> Github

  • In import project from Gradle, select "Use default gradle wrapper".

  • You may have an error at this point: "SDK location not found". No worries, you are missing the specific version of the Build Tools. Leave the import menu and open the project normally (Open an existing Android Studio Project). Android-Studio will report the missing Build Tools and prompt you to download it and sync the project. Do it and you should be all good.