Flutter Project

Job ID: 33865735

Budget: $10 – $11 USD

I need the required for learning purposes, project budget: 5-10$.

Project Details:

design and implement a comprehensive project using VS Code for the following:

The app contains 4 pages:
1- home page.
2- list page.
3- add page.
4- edit page.

Tha pages should meet the following criteria:


Home Page: should include a drawer widget to navigate to the list page. Additionally, the home page should include a big title with an image related to the developed app.

List Page: should include a list of items of your own choice (such as Books, Cars, Students, etc.). Each item should appear as a card displaying at least three attributes.
Each item should have at least five attributes as follows:
o an integer id,
o a string attribute,
o an enumeration attribute,
o a boolean attribute,
o an attribute of type double.

List Page should support the following gestures:

1- onLongPress: Use pass arguments to a named route technique to open the Edit Page.Once the user finishes editing and saves changes, use the return data from the screen technique to return to the List Page to display the changes.

2- onSwipe: Use swipe (Start-to-end) to dismiss the selected item. It would be best to show an alert dialog, asking the user to confirm the item deletion. If the user press yes, delete the selected item; otherwise, close the dialog, and return to the List Page.

The List Page should include a FloatingActionButton. Once the user tab on this button, the Add new Page should be open, allowing the user to fill in the new item information and return to the List Page to display the changes.

Notes: no need UI design, no need for database, data are stored on map<key:value>