![]() |
||
---|---|---|
.github | ||
Assets | ||
day-016 | ||
day-017 | ||
day-018 | ||
day-019 | ||
day-020 | ||
day-021 | ||
day-022 | ||
day-023 | ||
day-024 | ||
day-025 | ||
day-026 | ||
day-027 | ||
day-028 | ||
day-029 | ||
day-030 | ||
day-031 | ||
day-032 | ||
day-033 | ||
day-034 | ||
day-035 | ||
day-036 | ||
day-037 | ||
day-038 | ||
day-039 | ||
day-040 | ||
day-041 | ||
day-042 | ||
day-043 | ||
day-044 | ||
day-045 | ||
day-046 | ||
day-047 | ||
day-048 | ||
day-049 | ||
day-050 | ||
day-051 | ||
day-052 | ||
day-053 | ||
day-054 | ||
day-055 | ||
day-056 | ||
day-057 | ||
day-058 | ||
day-059 | ||
day-060 | ||
day-061 | ||
day-062 | ||
day-063 | ||
day-064 | ||
day-065 | ||
.gitignore | ||
LICENSE.md | ||
README.md |
README.md
100 Days of SwiftUI


Projects, playgrounds, and other material made while following along with Paul Hudson’s 100 Days of SwiftUI course.
If you're just getting started with SwiftUI, I'd recommend the About SwiftUI repo as a reference of all the different learning resources out there. Hopefully, though, this repo can offer some helpful examples, too.
For each day that proves conducive to some kind of code or content, I'll make a standalone folder and link to it below. I'll also make a section for any standalone projects that span multiple days so those can be found directly.
Personal Note
I'm currently seeking freelance, remote opportunities as an iOS developer! If you're looking for an experienced software engineer who's been diving deep into SwiftUI, Combine, and iOS 13 since WWDC (and who prefers being paid in Bitcoin 🙂), and you could use some help with any of those things, please feel free to reach out ✌️.
Days
Full List
- Days 1-15: Introduction to Swift (Covered during the 100 Days of Swift challenge.)
- Day 16: Project 1: WeSplit (Part One)
- Day 17: Project 1: WeSplit (Part Two)
- Day 18: Project 1: WeSplit (Part Three)
- Day 19: Challenge Day
- Day 20: Project 2: Guess The Flag (Part One)
- Day 21: Project 2: Guess The Flag (Part Two)
- Day 22: Project 2: Guess The Flag (Part Three)
- Day 23: Project 3: Views and Modifiers (Part One)
- Day 24: Project 3: Views and Modifiers (Part Two)
- Day 25: Milestone for Projects 1-3
- Day 26: Project 4: BetterRest (Part One)
- Day 27: Project 4: BetterRest (Part Two)
- Day 28: Project 4: BetterRest (Part Three)
- Day 29: Project 5: WordScramble (Part One)
- Day 30: Project 5: WordScramble (Part Two)
- Day 31: Project 5: WordScramble (Part Three)
- Day 32: Project 6: Animation (Part One)
- Day 33: Project 6: Animation (Part Two)
- Day 34: Project 6: Animation (Part Three)
- Day 35: Milestone for Projects 4-6
- Day 36: Project 7: iExpense (Part One)
- Day 37: Project 7: iExpense (Part Two)
- Day 38: Project 7: iExpense (Part Three)
- Day 39: Project 8: Moonshot (Part One)
- Day 40: Project 8: Moonshot (Part Two)
- Day 41: Project 8: Moonshot (Part Three)
- Day 42: Project 8: Moonshot (Part Four)
- Day 43: Project 9: Drawing (Part One)
- Day 44: Project 9: Drawing (Part Two)
- Day 45: Project 9: Drawing (Part Three)
- Day 46: Project 9: Drawing (Part Four)
- Day 47: Milestone for Projects 7-9
- Day 48: What Star Wars can Teach Us About Swift
- Day 49: Project 10: CupcakeCorner (Part One)
- Day 50: Project 10: CupcakeCorner (Part Two)
- Day 51: Project 10: CupcakeCorner (Part Three)
- Day 52: Project 10: CupcakeCorner (Part Four)
- Day 53: Project 11: Bookworm (Part One)
- Day 54: Project 11: Bookworm (Part Two)
- Day 55: Project 11: Bookworm (Part Three)
- Day 56: Project 11: Bookworm (Part Four)
- Day 57: Project 12: Core Data (Part One)
- Day 58: Project 12: Core Data (Part Two)
- Day 59: Project 12: Core Data (Part Three)
- Day 60: Milestone for Projects 10-12 (Part One)
- Day 61: Milestone for Projects 10-12 (Part Two)
- Day 62: Project 13: Instafilter (Part One)
- Day 63: Project 13: Instafilter (Part Two)
- Day 64: Project 13: Instafilter (Part Three)
Projects












