This assignment requires you to create a to-do list app with the following requirements:
- A home page which shows all your to-do lists.
- A toolbar button to add a list with a user-selected name.
- Ability to select a list and view its items.
- A toolbar button to add items to the selected list.
- A button next to each item to toggle its completion status.
- (EXTRA) Delete lists and items using a swipe gesture.
- (EXTRA) Add animations to your list and/or buttons.
The starter code provided includes boilerplate code for the model, view model, and the main list view. You may add more views, view modifiers, functions, and files as needed.
![Simulator Screenshot - iPhone 15 Pro - 2024-09-05 at 14 47 04](https://private-user-images.githubusercontent.com/23846495/364907231-e9c1ae77-7b2c-42a1-8a6b-97c0c1290eac.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MDEyNzMsIm5iZiI6MTczOTUwMDk3MywicGF0aCI6Ii8yMzg0NjQ5NS8zNjQ5MDcyMzEtZTljMWFlNzctN2IyYy00MmExLThhNmItOTdjMGMxMjkwZWFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDAyNDI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4YmVhYzBmN2Y5MTk2MmYzMzg0YmQ4M2IxZjliZjg5NTZmMDE0MTEyZDA2YWJmOGZkYjUyZjE5Nzc1MGY4NDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dL7r41G9QYvbqMU1uZrvCR2oeHSBt4KoINYn61i4mbM)
![Simulator Screenshot - iPhone 15 Pro - 2024-09-05 at 14 47 20](https://private-user-images.githubusercontent.com/23846495/364907235-8ddd1abf-edff-4bc9-a76e-dbda42e2d0f0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MDEyNzMsIm5iZiI6MTczOTUwMDk3MywicGF0aCI6Ii8yMzg0NjQ5NS8zNjQ5MDcyMzUtOGRkZDFhYmYtZWRmZi00YmM5LWE3NmUtZGJkYTQyZTJkMGYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDAyNDI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZkNTU1NDNmZjZkOWFmMjcxMTY3YTdlYjM3NDU3NDI1YjgxZTgxYzY4NzE0MWRkYmRmNzEwZTJiZGQ2NGM2ZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lGmjDDjsHhIWK084lnPhs6KRMyzgfj60LKdzgthLqXI)
![Simulator Screenshot - iPhone 15 Pro - 2024-09-05 at 14 47 15](https://private-user-images.githubusercontent.com/23846495/364907234-10ef8342-4dfa-4d80-8d68-178961cc028f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MDEyNzMsIm5iZiI6MTczOTUwMDk3MywicGF0aCI6Ii8yMzg0NjQ5NS8zNjQ5MDcyMzQtMTBlZjgzNDItNGRmYS00ZDgwLThkNjgtMTc4OTYxY2MwMjhmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDAyNDI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNiODI4NjFiYTM1YThiYWY5ZjdiNmU2MzQzZWE4Y2E3MjkxYWMyZGY0NDAwN2I3NzFhNzU1OTJjZTkyNDI4YjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.55gDMCg0-Hz6dFwFz8SF8UEIR8Tv_1lPzk5A0D8QIhw)
![Simulator Screenshot - iPhone 15 Pro - 2024-09-05 at 14 47 23](https://private-user-images.githubusercontent.com/23846495/364907237-a516a720-a480-45e3-9e41-2d35654e23dc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MDEyNzMsIm5iZiI6MTczOTUwMDk3MywicGF0aCI6Ii8yMzg0NjQ5NS8zNjQ5MDcyMzctYTUxNmE3MjAtYTQ4MC00NWUzLTllNDEtMmQzNTY1NGUyM2RjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDAyNDI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThiNTY2YzA4MGVlOTljNzMwYTE3Y2EyYTRjMTNmZGE2MTkyYjg1NTY2YjNlNmZhOTgzODUxZTU2YTFlNTVjMDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dBQLA8U7BZzSHdtFyrQd6Biv3Gy6DxYpmpafuyc-R9I)
Place your completed assignment in a .zip
file. Send this along with a recording of your app demonstrating the functionality to Sankaet on Discord.