Flutter Assignment

Write a small app with 2 screens.

Screen 1

Display an infinity list with lazy loading for displaying food items.

The list item should display the dish name.

When item is tapped, open screen 2 for the item.

Screen 2

Display the dish name, description and ingredient.

Allow user to edit the dish name and reflect any changes when going back to screen 1.

Instructions

You must use the slim package from pub.dev for state management and rest api requests.

For food data use following api.