Day 17 of #100DaysOfCode, Day 19 #100DaysOfSwiftUI
Challenge day: merging prior work into my #indiedev app getCelsius, which will help F users better understand C. A quick little temp converter app. Discovered I'd love a 300 °K day.
#buildinpublic #iosdev getCelsius will build a sense of Celsius for folks used to Fahrenheit.
Built first throwaway prototype. Explored need for decimals, how to round Doubles, and working with Picker using ForEach over range of reasonable F temps.
Day 16 of #100DaysOfCode, Days 16-18 #100DaysOfSwiftUI
Built a tip calculator. Studied state management, pickers, segmented controls, and the call structure of a SwiftUI native app.
Day 15 of #100DaysOfCode, #100DaysOfSwiftUI
#100DaysofSwiftUI @twostraws updates for iOS 17 launch tomorrow; excited to see what's new. In the meantime, it's a recap day — and the last day to review Swift fundamentals before getting into actual app development. It's been a joy.
Day 14 of #100DaysOfCode, #100DaysOfSwiftUI
Two weeks in! Completed the fundamentals of Swift with a study on optionals, and how Swift handles variable null references.
Day 13 of #100DaysOfCode / Day 13 of #100DaysOfSwiftUI
Protocols in Swift: this gets a bit abstract. Protocols act like a contract for types. When a type conforms, it's implemented correctly. They help abstract data: "this method works on anything that conforms to protocol Z."