100DaysOfSwiftUI

  • Day 80 of #100DaysOfSwiftUI: data or error

    Result. A Star Trek themed version of Would I Lie To You?

    A bit of a bric-a-brac day in the 100 Days of SwiftUI. It’s like a slow reveal puzzle. You know it’s leading somewhere, but where..?

  • Day 79 of #100DaysOfSwiftUI: saving the environment

    Yeah, not that environment. Also worth saving.

    Loving the way that the SwiftUI DSL allows for a complex design to be simply articulated in code. The sweet spot between hard coded and visually crafted interfaces. Yum.

  • Day 78 of #100DaysOfSwiftUI: always confessing

    Forgive me @twostraws, for I have lapsed, again. It’s been more than five months since my last submission. And to be honest I spent more time tweaking my Day 77 code than actually doing Day 78. Ho hum. The only way is up.

  • Day 77 of #100DaysOfSwiftUI: always polishing

    I ticked every box. Challenge complete. Not my finest work.

    No CoreData (which was optional, but I should have made the effort). Needs significant UI polish.

  • Day 76 of #100DaysOfSwiftUI: always awake

    When sleep escapes you so you decide to knock off a couple of the 100 days, and one of the challenges for ’today’ is to go back and work on the sleep-suggestive BetterRest app…

  • Day 75 of #100DaysOfSwiftUI: can we fix it?

    Overheard today, in a setting particularly lacking in any form of jet propulsion: “It really is rocket science.”

    Nope. Just like implementing accessibility in your SwiftUI apps. Objectively not rocket science. 🚀 🤔

  • Day 74 of #100DaysOfSwiftUI: open arms

    Delighted to see @twostraws include accessibility information in the core of this course.

    Apple generally do a great job of providing an accessible platform, and the least developers can do is make sure their software is inclusive!

  • Day 73 of #100DaysOfSwiftUI: always cutting corners

    Breaking: I didn’t complete this by the time WWDC started!

    “I love deadlines. I love the whooshing noise they make as they go by.” — Douglas Adams

  • Day 72 of #100DaysOfSwiftUI: authentication

    With biometric sensors commonplace in technology now, why are they not used more routinely to log in to devices and access data and services? In addition to passphrases, if trusting the tech is the problem.

  • Day 71 of #100DaysOfSwiftUI: standing on the shoulders of giants

    Given how easy it is to access and repackage so much of the world’s data, in many cases without cost either developer or consumer, is it any wonder the percieved value of software has mostly diminished over time?

  • Day 70 of #100DaysOfSwiftUI: make mine a triple

    Is completing more than one ‘day’ per day outwith the spirit?

  • Day 69 of #100DaysOfSwiftUI: matching touch

    With only a “month” left to go until completion, I should really start thinking about a project to put this new found knoweldge to good use. Suggestions welcomed.

  • Day 68 of #100DaysOfSwiftUI: extensions

    There have been a few points in the SwiftUI course where there have been small extension exercises and challenges - they are really good at making you think about what has just been covered. More of this please.

  • Day 67 of #100DaysOfSwiftUI: mastery

    I got wrong answers in the review quiz! Too much beer? Careless reading of questions? Formative assessment is only truly useful if you make mistakes? Or should I hang my head in shame?

    My latent teenage brain suggests the latter.

  • Day 66 of #100DaysOfSwiftUI: avoiding the evil horrors

    Beer coding. I guess it’s okay, since this is not my day job, right? Be fascinating to see how much I rememember tomorrow.

  • Day 65 of #100DaysOfSwiftUI: instacode

    Continued adventures in UIKit. Finished just in time to watch a SpaceX launch - and then it was canceled. 🚀 🚫

  • Day 64 of #100DaysOfSwiftUI: just say no

    It’s almost as if Paul Hudson (@twostraws) designed his SwiftUI course as he did in order to turn new developers away from UIKit. I used to quite like the delegate pattern - maybe I still do.

  • Day 63 of #100DaysOfSwiftUI: four image types of the apocalype

    CIImage ➡️ CGImage ➡️ UIImage ➡️ Image

    “at least it’s not snowing, pokety poke poke poke” — Drew Carey

  • Day 62 of #100DaysOfSwiftUI: result is binding

    I am now officially behind schedule for finishing this course before WWDC. So, either I live with that, or I double down on some of these information days and push for 22 June…

  • Day 61 of #100DaysOfSwiftUI: crashes of indeterminate origin

    A restructuring of the struct version of FriendFace to support CoreData, but with lingering issues of poor thread management. Insomnia or not, it’s late to be fixing anything.