Categories
SwiftUI

100 Days of Swift UI – Days 32, 33, 34 – Animation

Animation has proven to be trickier for me than expected. The individual lessons and examples mostly make sense, but I think the challenges at the end have exposed that I didn’t learn enough about the programming side of animation as I should have. The challenge was to go back to the Flags app and apply […]

Categories
SwiftUI

100 Days of Swift UI – Days 29, 30, 31 – WordScramble

Another fun project, this time called WordScramble. You’re given an 8-letter word and are tasked with finding as many unique words as you can based on the letters in your assigned root word. From a Swift(UI) perspective it involved a List, TextField and Alert – pretty straightforward things now. More interesting were the aspects of importing […]

Categories
SwiftUI

100 Days of Swift UI – Day 28 – BetterRest

Challenge day with the app today. First two parts (changing VStack to Section and Stepper to Picker) were pretty straightforward, at least when I snuck a peak at some code and documentation. The third part, about taking the recommended bed time out of the alert and displaying it with large text was pretty easy as […]

Categories
SwiftUI

100 Days of Swift UI – Day 27 – BetterRest

Another day of building an app via copy and paste. It’s a quick way to get exposed to new things and cover ground but not quite as good for learning. That said, the BetterRest app has a fairly straightforward form frontend that plugs into a machine learning algorithm to return a suggested time that the […]

Categories
SwiftUI

100 Days of Swift UI – Day 26

Today felt like quite a change of pace. Starting at the end, we just finished with a look at Machine Learning. It’s something that I’ve been familiar with for ages, but haven’t dug into. Looking forward to seeing the next steps there and seeing how easily I might be able to use it for a […]

Categories
SwiftUI

100 Days of SwiftUI – Day 25 – Consolidation II – Rock, Paper, Scissors app

Loads of review material, fortunately handled through an app project rather than quizzes. The premise for the app was simple enough: Each turn of the game the app will randomly pick either rock, paper, or scissors. Each turn the app will either prompt the player to win or lose. The player must then tap the […]

Categories
SwiftUI

100 Days of SwiftUI – Day 23

Today was a good day, though I’m not entirely sure that I could summarise what I learned. But I guess I should try. SwiftUI uses structs rather than classes and that seems to make for a huge performance benefit. That’s good. There are loads of modifiers available to use for views and the order that […]

Categories
SwiftUI

100 Days of SwiftUI – Guess the Flag (days 20, 21, 22)

The nature of the course has definitely changed, moving into a more practical approach. The days don’t seem to be equally weighted – the introduction day is quite light in material and actions. The app and challenge day is action oriented and more intense with quite a light wrap-up day to cement the knowledge. That said, […]

Categories
SwiftUI

100 Days of SwiftUI – Day 19 – Challenge 1

I’m quite happy that things are finally real now. The first challenge was to build upon what we learned in Day 18 with the WeSplit app and build our own conversion app. I chose to create a Simple Converter app that takes a value from the user along with a unit (kg, lbs, st) and […]

Categories
SwiftUI

100 Days of SwiftUI – Days 15, 16, 17 and 18

Finally. After two weeks of fundamentals, review and preparation, I finally got started with writing some code after completing four lessons today. Granted it was for the fairly straightforward WeSplit app which simply performs a few calculations, but nevertheless, it felt good. Before taking this course I had completed Apple’s SwiftUI tutorials – I really enjoyed […]