Index for solutions to the projects that form part of the 100 Days Of SwiftUI course created by Paul Hudson (@twostraws). The solutions consist of code written whilst following the tutorial steps with some modifications made by me as I either tweaked the UI or tried out a slightly different approach. Where appropriate, the projects have been revisited to make further changes that form part of the challenges set later in the course.
- v1.0-project.1: Initial release of project 1
- v2.0-project.3: Update to project 1 with the challenge from project 3
- v1.0-project.2: Initial release of project 2
- v2.0-project.3: Update to project 2 with the challenge from project 3
- v3.0-project.6: Update to project 2 with challenge 1 from project 6
- v3.1-project.6: Update to project 2 with challenge 2 from project 6
- v3.2-project.6: Update to project 2 with challenge 3 from project 6
- v4.0-project.15: Update to project 2 with accessibility from project 15
- v1.0-project.3: Initial release of project 3
- v1.0-project.4: Initial release of project 4
- v1.1-project.4: Update project 4 with challenge 1
- v1.2-project.4: Update project 4 with challenge 2
- v1.3-project.4: Update project 4 with challenge 3
- v1.0-project.5: Initial release of project 5
- v1.1-project.5: Update project 5 with challenge 1
- v1.2-project.5: Update project 5 with challenge 2
- v1.3-project.5: Update project 5 with challenge 3
- v2.0-project.15: Update project 5 with accessibility from project 15
- v1.0-project.6: Initial release of project 6
- v1.0-project.7: Initial release of project 7
- v1.1-project.7: Update project 7 with challenge 1
- v1.2-project.7: Update project 7 with challenge 2
- v1.3-project.7: Update project 7 with challenge 3
- v1.0-project.8: Initial release of project 8
- v1.1-project.8: Update project 8 with challenge 1
- v1.2-project.8: Update project 8 with challenge 2
- v1.3-project.8: Update project 8 with challenge 3
- v1.0-project.9: Initial release of project 9
- v1.1-project.9: Update project 9 with challenges 1 and 2
- v1.2-project.9: Update project 9 with challenge 3
- v1.0-project.10: Initial release of project 10
- v1.1-project.10: Update project 10 with challenge 1
- v1.2-project.10: Update project 10 with challenge 2
- v1.3-project.10: Update project 10 with challenge 3
- v1.0-project.11: Initial release of project 11
- v1.1-project.11: Update project 11 with challenges 1 and 2
- v1.2-project.11: Update project 11 with challenge 3
- v2.0-project.15: Update project 11 with accessibility from project 15
- v1.0-project.12: Initial release of project 12
- v1.1-project.12: Update project 12 with challenges 1, 2, and 3
- v1.0-project.13: Initial release of project 13
- v1.1-project.13: Update project 13 with challenge 1
- v1.2-project.13: Update project 13 with challenge 2
- v1.3-project.13: Update project 13 with challenge 3
- v1.0-project.14: Initial release of project 14
- v1.0-project.15: Initial release of project 15
- v1.0-project.16: Initial release of project 16
- v1.1-project.16: Update project 16 with challenge 1
- v1.2-project.16: Update project 16 with challenge 2
- v1.3-project.16: Update project 16 with challenge 3
- v1.0-challenge.1: Initial release of day 19 challenge project
- v1.1-challenge.1: Minor update to day 19 challenge project
- v1.0-challenge.2: Initial release of day 35 challenge project
- v1.0-milestone.1-3: Recap for projects 1 to 3
- v1.0-milestone.1-3: Milestone challenge for projects 1 to 3
- v1.0-milestone.7-9: Milestone challenge for projects 7 to 9
- v1.0-milestone.10-12: Milestone challenge for projects 10 to 12
- v1.1-milestone.10-12: Update to milestone challenge for projects 10 to 12
- v1.0-milestone.13-15: Milestone challenge for projects 13 to 15
- v1.1-milestone.13-15: Update to milestone challenge for projects 13 to 15