Official Todo.txt Android app for managing your todo.txt file stored in Dropbox.

Related tags

App todo.txt-android
Overview

Todo.txt for Android

The official Todo.txt Android application by Gina Trapani and the Todo.txt community designed to manage your todo.txt file stored in Dropbox.

Purchase Todo.txt on Google Play, the Amazon Appstore, or download and compile the source code. This app is in active development and there are several known bugs and todo items.

Using Todo.txt for Android requires a Dropbox account in order to sync your file across devices.

There are multitudes of todo list managers for Android. Todo.txt is a minimalist, plain-text focused solution we built to learn by collaborating on Android development.

Interested in joining in? Fork the project and talk to us on the Todo.txt mailing list.

Comments
  • Refactoring applied offline branch

    Refactoring applied offline branch

    Hi,

    Did some additional changes to my refactor based on feedback from Tim

    The changes are in the branch 43-further-refactoring

    This pull request does the necessary merging to get this and Tim's changes to TaskBag preferences + the "workofflinepref" bugfix into one pull.

    In addition I set up so that local changes will be pushed to remote/dropbox when leaving offline mode.

    Also removed the purging of local storage when signing out of dropbox, as per suggestion from Tim.

    Sorry about having more than one commit here, but I felt it was needed to separate issues.

    opened by tormodh 24
  • Task updates

    Task updates

    Gina,

    Big fan of todo.txt and thought I could be a help to the project. I am really interested in building out the backend portion especially to allow completed items to push into done.txt.

    This patch is my first step towards this effort. It moves a lot of Task related code into the Task object itself to avoid calling static methods on TaskHelper. I have created extensive unit tests for all the classes. One I would really like you to take a look at is TextSplitterTest.testSplit_outOfOrder. It appears that there may be a bug when the priority is in the middle of the text (e.g. "2001-01-01 (A) test". The priority is picked up but the prependedDate is not. It would seem that the date should definitely be picked up and the priority should be potentially ignored...but I didn't want to change existing functionality with the patch.

    HTH and looking forward to adding more to the project, Tim

    opened by timbarlotta 20
  • Archive completed items to done.txt

    Archive completed items to done.txt

    Right now when items are completed, an X is prepended to them and they still appear in the list of undone tasks.

    Add support for done.txt:

    • Sync done.txt as well as todo.txt on Sync
    • When an item is marked as done in todo.txt, delete it and add it to done.txt and sync both files back to Dropbox

    We could also add an "Archive" menu item that does this manually...

    enhancement 
    opened by ginatrapani 20
  • Dropbox V1 API will shut down 6/28/2017.

    Dropbox V1 API will shut down 6/28/2017.

    The dropbox v1 API will be shut down on 6/28/2017. (https://blogs.dropbox.com/developers/2016/06/api-v1-deprecated/) This means that any app which uses the old V1 API will stop to work.

    For simpletask I am already looking into this (https://github.com/mpcjanssen/simpletask-android/issues/470) and the migration to V2 is certainly not trivial.

    bug sync 
    opened by mpcjanssen 19
  • Holofied Add task screen

    Holofied Add task screen

    Holofied add task screen and included ActionBarSherlock This will unify the UI over all Android API versions resulting in code simplification.

    NB: The lint.xml change is required, otherwise Eclipse will refuse to build with minSdk 4

    opened by mpcjanssen 18
  • Todo.txt cannot find folder list from Dropbox

    Todo.txt cannot find folder list from Dropbox

    I purchased todo.txtx on android and I keep getting the message when I select "File Location" "failed to load folder list from Dropbox"

    I can't get any further and can't specify a location

    Can anyone help please

    opened by derivs1 17
  • Holo-ify Add and Update Task views

    Holo-ify Add and Update Task views

    Holo-ify all the things! Todo.txt should use the Holo theme for newer devices, and default to the original theme for older ones.

    http://android-developers.blogspot.com/2012/01/holo-everywhere.html

    @mpcjanssen is porting over the Holo work he did on Simpletask.

    Update: Merged main task list and settings Holo-fication in 57e30c6f085b778db22435865772d3691a7d5745 and 2eeb408476836c8f8b81e9905a4a1edb31d3793c. Now must work on Add/Update Task screens.

    opened by ginatrapani 16
  • 50 titlebar update rc

    50 titlebar update rc

    Hi Gina, I added the new title bar with buttons, please see what you think about it. This Fixes #50.

    I'm still having some issues with my repository, I apologize in advance if I messed anything up. I tried to squash my commits, but it said my working directory is dirty.. Whenever you have time, I would like to go over my repository with you and make sure I'm doing things correctly.

    Hope you like the changes.

    -Hrayr

    opened by hrayr-artunyan 15
  • Offline use

    Offline use

    Offline use

    The app should function normally when your phone is offline, and sync back to Dropbox next time it has a network connection.

    Corollary: completing actions shouldn't depend on the sync and be so slow; ideally sync will happen in the background.

    enhancement 
    opened by ginatrapani 15
  • Clean up codebase by enforcing consistent code style guidelines

    Clean up codebase by enforcing consistent code style guidelines

    Up until now Todo.txt has been written by dozens of programmers over several years, and on code review I didn't enforce any standard code style guidelines, which means our code isn't as readable or clean as it should be.

    Standard code style makes code more readable and easier to maintain, so it's even more important for open source projects, which have multiple developers coming and going over time.

    Let's start cleaning up our code to adhere to these published AOSP guidelines:

    http://source.android.com/source/code-style.html

    A few additional guidelines I'd like us to follow:

    • Name string resources using all_lower_case_underscore_style
    • Name all methods using camelCaseStartingWithLowercaseLetter. Methods that return booleans should start with is or has, ie, isThisCaseTrue or hasThisInformation
    opened by ginatrapani 14
  • Use Drawerlayout for quick filter

    Use Drawerlayout for quick filter

    Rebased version of the beta38 drawerlayout changes. This pull request also removes the support lib copies from all the dependencies and makes them refer to the one in the main libs directory. This should prevent any future conflicts.

    opened by mpcjanssen 13
  • Dropbox Folder Access instead of Full Access

    Dropbox Folder Access instead of Full Access

    Hi, I was disappointed to see that todotxt asks for full access to the Dropbox account. Isn't it possible to enable either folder or specific access instead of full access?

    see: Dropbox 3rd Party apps

    opened by PeterCDMcLean 1
  • Material design update

    Material design update

    Mostly complete update to Material Design, removing the old ActionBarSherlock dependencies, and moving most of the hard-coded styling into a Theme.

    Still a few rough edges, and the tests need to be refactored for SDK > 26

    opened by dae3 0
  • Dropbox v2 - Beta

    Dropbox v2 - Beta

    This PR represents a working version against Dropbox v2, which should complete #481. I've only tested it on Android 7.0 at the moment, but was able to get it to load my todo, add tasks, and sync completions. The browsing for directory also works as tested in a limited fashion. This may be a bit of rough hack as I'm not fully versed in the event cycle of Android apps, but I tried to make as limited code changes as necessary to replace the functionality. Not sure what the next steps are from here, but I can build successfully and run by creating a dropbox.xml and commenting out the resValue for dropbox in the debug gradle configuration.

    What I know needs to be handled/decided on:

    • [ ] How to handle upgrades - I've only installed fresh on an old phone. Anything special that needs to be done.
    • [ ] Signing the release version
    • [ ] Dropbox API key to use - I created one for personal use/testing.
    • [ ] Re-enable proguard if needed
    opened by beavel 8
  • Adding Docker to standardize build process

    Adding Docker to standardize build process

    I was having difficulty building the app after I made what I believed to be the upgrades to Dropbox code for v2 API. Since I haven't done Android development before and to isolate issues, I decided to put together a Dockerfile and clarify the build environment as I had miscellaneous tools installed and wasn't sure what was causing issues. I added back the necessary jars to build the original APK and worked through issues until I build the original APK from source and install it without issue. The following commands were used to build successfully:

    docker build -t android-build .
    docker run -it --rm --entrypoint="/bin/bash" android-build
    
    # At the console prompt in the container
    ./gradlew assembleDebug
    
    # From another free console, I copied out the apk
    docker container ls
    docker cp <container_name_from_previous_step>:/usr/src/app/app/build/outputs/apk/free/debug/ D:\tmp\todo.txt # change the output directory 'D:\tmp\todo.txt' to your preference.
    

    I have a dropbox-v2 branch based off of this, which currently does not build, but I believe it is a matter of figuring out how to update the ActionBarSherlock activities with AppCompat as the new Dropbox SDK required enabling multiDexEnabled, which in turn required update Sdk versions to a minimum of 21. I also disabled Proguard as I wasn't able to get it to build with it enabled. Long story short, there may be other approaches to solving the issues listed above, but I figured the Docker image baselines the build environment and eliminates the individual system differences between developers.

    opened by beavel 0
  • App store links in README broken; is the app still available?

    App store links in README broken; is the app still available?

    Hi - the links in the README to purchase the app in both the Google Play store and Amazon Appstore are broken, and I couldn't find it in either by searching. Is the app still available in either of these stores? If so what are the current links? Or if not what is the recommended way to get it? Thanks :slightly_smiling_face:

    opened by bobwhitelock 4
Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

null 0 Jan 22, 2022
Easy app for managing your files without ads, respecting your privacy & security

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Simple Mobile Tools 1.2k Dec 30, 2022
Alkatraz is an app that helps you to Reach your goals by managing your Habits .

Alkatraz - Build healthy habits for healthy life Alkatraz is an app that helps you to Reach your goals by managing your Habits . It's makes your life

Nishant Kumar 11 Nov 28, 2022
Restaurants - A simple app which displays a list of restaurants from a stored JSON, ordered by opening status, favorites and filter chosen from the dropdown

Restaurants - A simple app which displays a list of restaurants from a stored JSON, ordered by opening status, favorites and filter chosen from the dropdown

Prafulla Thottasseri 1 Jan 17, 2022
SimpleTodo - An android app that allows building a todo list and basic todo items management functionality

Pre-work - SimpleTodo SimpleTodo is an android app that allows building a todo l

null 0 Dec 31, 2021
Todo-android - To-do App in Andriod that allows building a todo list

To-do App in Andriod todo-android is an android app that allows building a todo

Bernard Mulaw 0 Feb 10, 2022
SimpleToDo is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.

SimpleToDo is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.

null 0 Jan 3, 2022
Android-TODO-LIST-VIPER - Android TODO LIST VIPER

Android TODO List VIPER VIPER is an architectural approach for iOS mobile app de

Allan Nava 1 May 26, 2022
📱 AppListManager (Android Library) makes managing application and activity lists easy.

AppListManager (Android Library) AppListManager is easy to use Android library, which minimizes developing time when working on application or activit

Rokas Jankunas 60 Dec 27, 2022
Synapse Moderation Bot - A bot for managing and moderating our community Discord server

Synapse Moderation Bot A bot for managing and moderating our community Discord server. Note This bot is not public. While you can host it on your own,

Synapse Technologies, LLC 1 Jul 16, 2022
Gradlee plugin for managing jekyll workflows

JEKYLL GRADLE PLUGIN Gradle plugin providing easy configuration and tasks for managing your jekyll projects via gradle. Supports running via native je

Martynas Petuška 2 Apr 23, 2022
Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube channel.

Marvel Super Heroes Android App ?? Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube c

Lucas Cabral 5 May 24, 2022
Wiped is a wiping app that helps you to delete a file permanently from your device

Wiped Wiped is a wiping app that helps you to delete a file permanently from your device. How Is It Done? Did you know that when you delete a file in

null 1 May 16, 2022
GitHub client for Android based on the abandoned official app

ForkHub ForkHub started off as a fork of the official Android app from GitHub, and has since seen lots of improvements. You can see a comprehensive li

Jon Ander Peñalba 2.8k Dec 28, 2022
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Simon Schubert 118 Oct 3, 2022
Udacity-shoestore - A template provided for use when building your README file for students

README Template Below is a template provided for use when building your README f

Burak Demir 0 Jan 5, 2022
Will export all your words from LingQ to a tab-separated UTF-8 text file, Html, and Anki

LingQWordsExport Will export all your words from LingQ to a tab-separated UTF-8 text file, Html, and Anki. Here you can find a documentation page. Ins

Sergey Svistunov 2 Apr 21, 2022
An unofficial Zerotier Android client patched from official client

An unofficial Zerotier Android client patched from official client

KAAAsS 819 Dec 29, 2022