# Cookbook

- [My first application](/cookbook/my-first-application.md): Create a simple To-Do app that allows you to create, edit tasks and store them in the local state !
- [Create the project](/cookbook/my-first-application/create-the-project.md): In this task, you will create the project to your ToDo application and clean the default Counter app to be ready to start your project.
- [Create the Task model](/cookbook/my-first-application/create-the-task-model.md): In this task, you will create the Task model which we will use across the application and associate it with the Local State to store them in the device.
- [Create the base HomePage Layout](/cookbook/my-first-application/create-the-base-homepage-layout.md): In this task, you will initialize the HomePage with an observable, set the values, create and update the layout in consequence.
- [Complete the HomePage Layout](/cookbook/my-first-application/complete-the-homepage-layout.md): In this task, you will complete the layout of the HomePage.
- [Add Update Task Action in HomePage](/cookbook/my-first-application/add-update-task-action-in-homepage.md): In this task, you will add the update task action in the HomePage.
- [Create the CreateTask component](/cookbook/my-first-application/create-the-createtask-component.md): In this task, you will create the component in charge of creating a task
- [Add Actions in CreateTast component](/cookbook/my-first-application/add-actions-in-createtast-component.md): In this task, you will add all the actions mandatory to correctly create a task.
- [Create the EditTask component](/cookbook/my-first-application/create-the-edittask-component.md): In this task, you will create an EditTask component which allows you to modify and update a task.
- [Add Actions in EditTask component](/cookbook/my-first-application/add-actions-in-edittask-component.md): In this task, you will add all the actions mandatory to correctly edit a task.
