100 Days of SwiftUI

Apr 6, 2025 · 1 min read

I completed Hacking with Swift’s 100 Days of SwiftUI course, a free collection of videos, tutorials, tests, and more, all drawn from Hacking with Swift’s work, and all designed to help learn SwiftUI effectively. To demonstrate my progress in developing iOS apps, I uploaded 6 milestone projects to Github Repositories.


initial state after playing a round end of game

Github repository of Milestone 1 (projects 1-3): An app for playing a 10 round game of rock paper scissors.


initial state after playing a round end of game

Github repository of Milestone 2 (projects 4-6): An app for kids to help them practice multiplication tables.


creating a new habit viewing a habit homepage

Github repository of Milestone 3 (projects 7-9): A habit-tracking app for people who want to keep track of how much they do certain activities.


main page person details person friends

Github repository of Milestone 4 (projects 10-12): An app that downloads JSON Data from a URL and displays it in a list.


creating new friend home page, viewing all friends viewing friend entry + where the entry was made

Github repository of Milestone 5 (projects 13-15): An app for helping users remember names to faces.


main page, initial state rolling 2 die with 20 sides roll history

Github repository of Milestone 6 (projects 16-18): An app that lets users roll a dice and see results from previous rolls.