Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which features are more important in an Todo List #6

Closed
miguelmartins17 opened this issue Jan 30, 2020 · 2 comments
Closed

Which features are more important in an Todo List #6

miguelmartins17 opened this issue Jan 30, 2020 · 2 comments
Labels
question Further information is requested

Comments

@miguelmartins17
Copy link
Collaborator

There are several Checklist/ Todo List which are the most important features to make the application functional for everyone?
What should we include in the Todo List?

@iteles
Copy link
Member

iteles commented Jan 30, 2020

@miguelmartins17 Good question!
As with https://github.com/dwyl/javascript-todo-list-tutorial, it would be good to follow the ToDoMVC application.

The key features are:

  • Add an item to the to-do list
  • Toggle the item status to 'done'
  • Update/edit an item in the to-do list

Those are the essentials and then there is this list of small but interesting pieces of functionality to carry out: https://github.com/dwyl/javascript-todo-list-tutorial#requirements

If you follow the Javascript version of this tutorial, it will lay out the basic features one by one as you go through, so it may well be worth going through and listing those here first - then seeing if you feel any are unimportant 😊

@iteles iteles added the question Further information is requested label Jan 30, 2020
@nelsonic
Copy link
Member

Migelão,
As described in #2 8 days ago, the point is to build a complete Todo List Application with all the features of the TodoMVC Specification https://github.com/tastejs/todomvc/blob/master/app-spec.md
This is mentioned 3 times in the https://github.com/dwyl/javascript-todo-list-tutorial
todomvc-spec

If you followed all the steps in the javascript-todo-list-tutorial as instructed,
you would have built a Todo List with all the features of TodoMVC and you would have all your answers. Then all you need to is copy the format and replicate it in Flutter by borrowing the code in https://github.com/brianegan/flutter_architecture_samples


Please don't fall into the trap where you "don't know what to do so you do nothing", after communication the biggest superpower you can develop is proactivity.
It's the number 1 habit of highly effective people is proactivity. https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effective_People

If you haven't read the book (which I gave to Edu a few years ago), listen to the Audiobook!
image
https://youtu.be/UY7dRxK5siQ
Doing nothing out of "ignorance" of the requirements is fine in school, but it will get you fired pretty quickly in the real world.

"I didn't know what work to do so I just sat here chilling on my phone messaging my friends" ...

Does that sound like someone who is going to be successful in life?

Learn fast and write code every day like your life depends on it.

If you have any further questions for what needs to be done, please leave comments on #2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants