3. INITIAL IDEA
Initial requirements:
Tasks/subtasks
Tasks creation and completion
Subtasks creation and completion
Tree structure of the tasks
Implementation of predefined UI idea
Tasks drag & drop
3
4. INITIAL IDEA
Initial requirements:
Tasks/subtasks
Tasks creation and completion
Subtasks creation and completion
Tree structure of the tasks
Implementation of predefined UI idea
Tasks drag & drop
4
7. TOUCHDEVELOP: PLEASANT
EXPERIENCE
It
is very pleasant to use TouchDevelop
on touch device
Simple and clean syntax
Good autocompletion
Good sharing features
Good input from touchscreen keyboard
7
8. TOUCHDEVELOP: UNPLEASANT
EXPERIENCE
Unpleasant
to use TouchDevelop on the
laptop
Confusing types (tables, maps) with a lack of
standard API methods (find, remove, …)
Confusing runtime errors (unknown type)
Necessity to initialize collections
Not enough documentation
No possibility to rename global records
Cannot redefine lower bound for the for loop
8