Basically, I'm looking for an Android app that will let me do just two things:
- Have unlimited levels of nested sub-tasks
- Filter so I can view only tasks that have no sub-tasks.
Let's say I have the following tasks:
--Conquer the world
--Build robot army
--Acquire robot parts
I'm looking for an app that lets me configure a view where I only see "Acquire robot parts".
A big bonus would be to allow multiple tasks to rely on a single sub-task. That way, if I had a second list like:
--Build hilarious robot hat
--Acquire robot parts
Both lists could reference the same "Acquire robot parts task", so that after completing it my view would now show "Build robot army" and "Build hilarious robot hat" as next tasks.
Pretty much every other feature is optional if I could get an app to do these things.

