FAQ: Support for cloud providers other than Dropbox?
Todo.txt’s mobile apps sync your todo.txt file with Dropbox, and no other cloud provider. You need to have a working Dropbox account to at least start using either of the official Todo.txt apps for Android and iOS.
Don’t want to sync your todo.txt to Dropbox? See the last paragraph for a workaround.
Several users have asked if the apps could work with other cloud providers, like ownCloud, git, Google Drive/Cloud, Box, rsync, SkyDrive, ShareFile, Amazon Cloud Drive, etc. We haven’t done it for two reasons. First, writing the backend code required to support multiple cloud providers is a bigger project than the core developers can take on at the moment. Second, our goal is to create the simplest, most friction-free user experience possible. Dropbox is one of the most popular consumer cloud providers in the world, so focusing our time and effort on refining the user experience syncing to Dropbox benefits the most users.
In short, in this case, we believe less is more.
Providing a choice of cloud providers to the app is a difficult user interface problem and would introduce much more code and complexity to maintain. Right now we’re focusing on smaller improvements we can make to the current single-provider functionality.
Of course, as always, we welcome pull requests! But do note: any pull request that adds a user interface for selecting an alternative cloud provider, managing that provider’s credentials, connection, and syncing mechanism would have to provide an incredibly simple, easy user experience to get accepted. If you’re up for the challenge, start by sharing wireframes with the community on the mailing list.
If you want to use Todo.txt for Android or iOS but you don’t want to sync to Dropbox, there’s a workaround. Create a free, empty Dropbox account, log into Todo.txt with it, then in the app’s settings under “Sync automatically”, check “Never (work offline).”