Swift Concurrency by Example - free quick start tutorials for Swift developers

Swift Concurrency by Example walks you through the many and varied ways of running concurrent code in Swift, including async/await, tasks, actors, and more.


100 Days of SwiftUI - Day 34 (Part Deux)

All answers correct in animation

It’s been a while since I posted a score on one of the tests. I’m doing it this time because I’m pretty proud of myself for doing this section again. I really want to understand this part going forward.


100 Days of SwiftUI - Day 33 (Part Deux)

Today felt much better when it comes to getting the material. I’m really glad that I decided to do it again, and wish that I had done it earlier in the day so that I can reflect on it more.

Maybe I can sleep on it?


100 Days of SwiftUI – Day 32 – Hacking with Swift (Part Deux)

Animation Testing

It feels good to accomplish something like this. The first time I looked at the material, I felt I was just going through the motions. Maybe it was a little bit of burn out with changes at work.

Today, I spent as much time just messing around with what I can do and I think that it’s a much more enjoyable experience.


100 Days of SwiftUI – Restarting from day 32 – Hacking with Swift

Sometimes life changes a little bit or something comes along and makes you rethink what you are doing.

I was going through the last couple of days and I realized that this portion wasn’t sinking in as much as I would like. I could power through it, but I don’t want to.

Animations are really cool and can make an application really pop.

Also, this whole process is self directed. I don’t want to push something if I am not satisfied.

So, I’m going to do the section again.


100 Days of SwiftUI – Day 33 – Hacking with Swift

I’m pretty happy that today’s lesson lands on a Friday. It will allow me to do more experimenting over the weekend!

Today we’re going to be getting into more advanced animations, and it’s where you’ll start to get a deeper understanding of how animations work and how you can customize them to a remarkable degree.


100 Days of SwiftUI – Day 32 – Hacking with Swift

Today is an introduction to animation and I’m really looking forward to it.

Today we’ll be looking at easier animations, but tomorrow we’ll progress onto more difficult stuff – it’s a good idea to be aware of both, so you can tackle whatever problems come up in the future.

Today’s post is going to be short because I’m going to be doing some experiments in swift with binding animation and the xcode-beta that I’m running has already crashed twice.


100 Days of SwiftUI – Day 31 – Hacking with Swift

Changes in the application

The apps continue to show more and more of what I can do in Swift and I’m really enjoying the feeling of getting through the challenges.

Obviously I want to get you towards SwiftUI greatness as fast and effectively as possible, but that takes a lot of consistency from you. To be fair, it is already day 31 and you keep coming back, so you’re fulfilling your part of the deal – well done!

What I liked about this particular app is that I had an opportunity to go back to an older project and cherry pick things from that to make this one better. With more experience and understanding, I really reinforced what I was learning.


100 Days of SwiftUI – Day 30 – Hacking with Swift

For today’s activity, I started it in the afternoon after a long day. I spent too much time looking up keyboard short cuts to get the Xcode preview to start (command+option+p).

Here are some good links.

After I got that out of my system, I was able to start focusing on the task at hand.

Yes, there will be a fair chunk of practice here, and yes, hopefully this will be an easy project for you. But that shouldn’t stop you from tackling it with gusto – give it your best shot!

After spending 5 minutes with that, I got even more in the weeds and made a video to show something cool with the mini map in Xcode.

<video width=“320” height=“240"controls>

Sorry, your browser doesn't support embedded videos. Here is a link to the video.

Then I settled in and made a really cool app with Paul. It’s exciting to see how all the little pieces come together to make something a lot more.

Simulator Screen Shot iPod touch

I think this is a great take away. Learning that these things can be broken into smaller pieces and accomplished.


100 Days of SwiftUI – Day 29 – Hacking with Swift

A lot of people have mixed feelings about Monday’s. For me, I look at them with gratitude that I’m still employed. After this last weekend, I’m just happy that I don’t have to think about that disaster called a super bowl and can get back to “Hacking with Swift”!

Imagine my surprise to see this as the first line of today’s activity!

It’s time for another new project, and this is actually the last easy project we have on this course – after this the difficulty level ramps up a little as we tackle bigger apps, so enjoy this while it lasts!

The last couple of projects have really started to dive into some of the frameworks and just hope that I’ve given myslef enough time to really let the lessons stick in my brain as I move forward.

This lesson was kind of fun in that it reminded me that Swift and SwiftUI still takes a lot of utilities from the UIKit. On the shoulders of giants, indeed.