
Ichiraku Ramen โ A Cozy Japanese Restaurant Landing Page ๐๐ธ
This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing What...

Author profile
Dream big, debug bigger ๐โจ | Building things with Swift, one cute bug at a time | Anime lover ๐ฅ
Browse the latest writing surfaced through DevArt.

This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing What...

This is a submission for Weekend Challenge: Dog Days Edition What I Built Pawford...

You've seen some View in every SwiftUI file you've ever opened. Now let's find out what it...

Protocols let you define what a type can do without caring about what it actually is. Once...

This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry. I...

A constant class can have its properties changed. A constant struct can't. This sounds inconsistent...

Every class instance is eventually destroyed. Swift gives you a way to know exactly when...

Okay. This one is going to feel weird at first. I'm going to warn you in advance so you don't think...

Class initializers in Swift come with one golden rule that catches everyone out the first...

What if you could take an existing class and say "I want everything this already does, plus a few...

Okay so. We need to talk about classes. If you've been following along with this series, you're...

Quick note before we dive in โ I know I've been off track from the iOS/Swift series lately. I just...

So a few days ago I was in a comment thread arguing about whether AI is quietly ruining junior...

Alright, real talk moment. Last week I watched someone with zero coding background build a fully...

Okay so. Story time. Grab a coffee; this one's got a body count. A few months back I got assigned a...

Sometimes you want data or functionality to belong to a struct itself, not to any individual...

When I started learning iOS development, I thought the hardest part would be writing Swift code. I...

So far, every property and method we've added to our structs has been freely accessible from...

"AI agent" is one of those terms that's everywhere right now, and it's thrown around loosely enough...

Every time you create a struct instance โ like AnimeCharacter(name: "Naruto", powerLevel: 9000) โ...

So far we've seen how to store values in properties and calculate them dynamically with computed...

In the last article we built our first structs with stored properties โ values that sit in memory and...

So far we've been working with Swift's built-in types โ String, Int, Bool, Array. But what if you...

So far we've been passing closures into functions that Swift provides โ like sorted(), filter(), and...

In the last article, we built our first closure and passed it into sorted(). The result worked...

Fair warning: closures are widely considered the hardest topic in Swift. So if you read this and feel...

When you've worked with a concept long enough, there's a gap that can quietly open up between "I know...

This past week I did two very different kinds of "building." On one side: continuing my Swift series,...

A few days ago I published a lighthearted post about building a coding mascot generator with Google...

So far in this series, our functions have either worked correctly or... not really had a way to say...
Advertisement