Go to file
CypherPoet b476d447e5 Add README for day 95 2020-01-26 00:51:00 -06:00
.github Tweak template 2019-12-02 15:51:12 -06:00
Assets add combine badge 2019-10-08 03:24:07 -05:00
day-016 Refactor workspace structure 2019-10-16 21:58:03 -05:00
day-017 Complete "Day 17: Project 1: WeSplit, Part Two" 2019-10-10 02:04:52 -05:00
day-018 Complete Day 18: Project 1: WeSplit, Part Three 2019-10-11 01:38:33 -05:00
day-019 Complete Day 25 2019-10-18 19:21:12 -05:00
day-020 Complete notes for Day 23 2019-10-16 13:47:37 -05:00
day-021 Complete Day 21 2019-10-14 10:37:40 -05:00
day-022 Complete Day 22 2019-10-14 12:09:48 -05:00
day-023 Complete Challenge 1 2019-10-16 21:58:01 -05:00
day-024 Complete Day 24 2019-10-16 22:00:21 -05:00
day-025 fix day 25 typos 2019-10-27 18:11:09 -05:00
day-026 Complete Day 28 2019-10-21 07:19:19 -05:00
day-027 Complete Day 27 2019-10-20 23:49:21 -05:00
day-028 Complete Day 28 2019-10-21 07:19:19 -05:00
day-029 Complete Day 31 2019-10-24 08:15:23 -05:00
day-030 Complete Day 30 2019-10-23 14:29:27 -05:00
day-031 Complete Day 31 2019-10-24 08:15:23 -05:00
day-032 Complete Day 33 2019-10-26 17:45:25 -05:00
day-033 Complete Day 33 2019-10-26 17:45:25 -05:00
day-034 Complete Day 34 2019-10-27 16:24:37 -05:00
day-035 Mark Day 35 milestone as in-progress 2019-10-28 15:39:07 -05:00
day-036 Complete Day 39 2019-11-01 04:12:36 -05:00
day-037 Complete Day 37 2019-10-31 00:20:32 -05:00
day-038 Complete Day 38 2019-10-31 14:32:54 -05:00
day-039 Complete Day 42 2019-11-04 15:49:12 -06:00
day-040 Complete Day 40 2019-11-02 09:20:23 -05:00
day-041 Complete Day 41 2019-11-03 09:57:32 -06:00
day-042 Complete Day 42 2019-11-04 15:49:12 -06:00
day-043 Complete Day 46 2019-11-08 17:00:46 -06:00
day-044 Complete Day 45 2019-11-07 19:58:08 -06:00
day-045 Complete Day 45 2019-11-07 19:58:08 -06:00
day-046 Complete Day 46 2019-11-08 17:00:46 -06:00
day-047 Complete Day 47 2019-11-09 16:13:23 -06:00
day-048 Complete Day 48 2019-11-09 16:41:10 -06:00
day-049 Complete Day 53 2019-11-16 15:21:16 -06:00
day-050 Complete Day 50 2019-11-13 10:46:17 -06:00
day-051 Complete Day 51 2019-11-15 10:18:22 -06:00
day-052 Complete Day 51 2019-11-15 12:40:08 -06:00
day-053 Complete Day 56 2019-11-19 15:08:47 -06:00
day-054 Complete Day 54 2019-11-17 20:56:59 -06:00
day-055 Complete Day 55 2019-11-18 23:46:36 -06:00
day-056 Complete Day 56 2019-11-19 15:08:47 -06:00
day-057 Complete Day 59 2019-11-22 23:26:46 -06:00
day-058 Complete Day 58 2019-11-22 04:34:46 -06:00
day-059 Complete Day 59 2019-11-22 23:26:46 -06:00
day-060 Avoid using concurrent queues for combine publisher scheduling 2019-12-13 12:15:11 -06:00
day-061 Complete Day 61 2019-11-27 17:02:14 -06:00
day-062 Complete Day 67 2019-12-04 16:53:03 -06:00
day-063 Complete Day 63 2019-11-29 11:35:44 -06:00
day-064 Complete Day 64 2019-11-30 20:11:05 -06:00
day-065 Complete Day 65 2019-12-02 15:48:53 -06:00
day-066 Complete Day Day 66 2019-12-04 03:42:50 -06:00
day-067 Complete Day 67 2019-12-04 16:53:03 -06:00
day-068 Note to future self about alerts 2020-01-08 19:38:10 -06:00
day-069 Complete Day 69 2019-12-07 04:41:25 -06:00
day-070 Complete Day 70 2019-12-10 19:01:47 -06:00
day-071 Fix numbering 2019-12-18 22:27:52 -06:00
day-072 Fix numbering 2019-12-18 22:27:52 -06:00
day-073 Fix numbering 2019-12-18 22:27:52 -06:00
day-074 Complete Challenge 3 2019-12-25 13:51:20 -06:00
day-075 Complete Day 75 2019-12-23 14:38:29 -06:00
day-076 Complete Day 76 2019-12-25 14:07:57 -06:00
day-077 Complete Day 77 2020-01-06 21:10:53 -06:00
day-078 Complete Day 78 2020-01-08 02:56:53 -06:00
day-079 Complete Day 85 2020-01-16 21:37:36 -06:00
day-080 Setup initial version of Project 16 2020-01-10 07:09:56 -06:00
day-081 Setup initial version of Project 16 2020-01-10 07:09:56 -06:00
day-082 Complete Day 82 2020-01-10 07:17:29 -06:00
day-083 Complete Day 83 2020-01-15 13:29:24 -06:00
day-084 Complete Day 84 2020-01-16 16:15:29 -06:00
day-085 Complete Day 85 2020-01-16 21:37:36 -06:00
day-086 Complete Day 91 2020-01-23 16:00:47 -06:00
day-087 Complete Day 87 2020-01-19 00:20:34 -06:00
day-088 Tweak Day 88 README 2020-01-20 05:38:39 -06:00
day-089 Complete Day 89 2020-01-20 15:23:40 -06:00
day-090 Complete Day 90 2020-01-22 14:52:30 -06:00
day-091 Complete Day 91 2020-01-23 16:00:47 -06:00
day-092 Complete Day 94 2020-01-25 06:10:27 -06:00
day-093 Add screen recording 2020-01-24 23:40:14 -06:00
day-094 Complete Day 94 2020-01-25 06:10:27 -06:00
day-095 Add README for day 95 2020-01-26 00:51:00 -06:00
.gitignore Complete Day 26 2019-10-20 01:20:21 -05:00
LICENSE.md Create LICENSE.md 2019-09-23 12:37:07 -04:00
README.md Add README for day 95 2020-01-26 00:51:00 -06:00

README.md

100 Days of SwiftUI & Combine

Projects, playgrounds, and other material made while following along with Paul Hudsons 100 Days of SwiftUI course -- and adapting it to my own experiments around Combine and SwiftUI architecture.

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 welcomes being paid in Bitcoin 🙂), and you could use some help with any of those things, please feel free to reach out ✌️.

Days

Full List

Latest Day:

Projects