**Basics: ToDo app** - Create new View - Create a new view (use the cli) - Update the starting viewmodel to navigate to the new view - Create the UI (won’t be detailed steps for creating the UI, instead just code to copy to get the UI looking like the example) - Add the form functionality: Show the user how we sync our text controllers with the viewmodel - Submit the todo: Show the user how we interact with the viewmodel by calling functions - Save to todos to the service: This introduces the service + dependency injection - List the todos from the viewmodel: This will introduce the ListenableService - Save the todo’s to disk: Create shared preferences service. This shows the user how to create a facade service - Load the todo’s on start: Introduce that they can write startup logic in the startup viewmodel
Basics: ToDo app