Hello World Tutorial
Intro to SwiftUI — create a new app, display Hello, World!, and preview it live.
I am a freelance creative digital developer based in Michigan, specializing in iOS development.
I have a passion for solving puzzles and technological challenges, particularly in iOS development.
Here’s a deeper look at my projects and experiments.
Clean, practical guides I’ve written while building real projects. Explore, copy code, and ship faster.
Intro to SwiftUI — create a new app, display Hello, World!, and preview it live.
SwiftUI essentials: Text, Button, @State counter, VStack layout, and modifiers.
Model a Person, build a scrolling list with IDs and live updates in SwiftUI previews.
Fetch JSON posts with async .task, loading/error states, and Identifiable list.
Build a computed greeting, count characters, and list each letter with IDs.
Learn SwiftUI NavigationStack basics: link screens, manage titles and back actions.
Multi-tab layouts with TabView, icons, labels, and nested navigation.
Centralize colors, typography, and spacing in a reusable Theme for SwiftUI.
Build a frame-by-frame animation system in SwiftUI and control frame timing.
Master Swift closures — capture values and pass logic like building blocks.
Build a tiny calculator that returns closures on demand. Pure Swift joy.
Level up your SwiftUI calculator — enums, closures, and clean formatting.
Teach SwiftUI’s Color a hex-friendly initializer with opacity support.
Create a SwiftUI card carousel with Card Builder Modifier Kit and smooth scrolling.
Design your own lightning bolt in Pixelmator and turn it into an SF Symbol.
Spin a globe icon using rotation3DEffect — learning @State and animation.
Build a reusable 3D spinning globe ViewModifier from scratch — learn how ViewModifier, @State, and animation work together in SwiftUI. By the end, your code spins like a pro.
Turn a boring segmented picker into a sleek UI element with curves, colors, and custom SwiftUI behavior. Give your app a personality upgrade with SegmentedPickerKit.
Happy Thanksgiving from your friendly neighborhood Apple Developer Academy Challenge 3 Détroit Group! We’re grateful for good food, great teammates, and smooth animations. Speaking of which… here’s a super cool tutorial on animating custom symbols in Xcode. Eat well, laugh loud, and happy coding, fam!
Learn SwiftUI and SwiftData the Thanksgiving way: we cook up tasks, freeze them for later, serve them in a shiny list, and toss the leftovers with a swipe. No coding stress, just good vibes, clean UI, and zero mystery casseroles.
Welcome to SpriteKit: where we make pixels move on purpose and call it game development.
Welcome to a cozy little SpriteKit tutorial where, instead of wrapping presents, we’re wrapping our heads around taps, scenes, and very dramatic yellow circles. You tap the screen, a circle appears, grows, floats up like holiday expectations, fades out, and politely removes itself so your app doesn’t explode. Happy coding, Merry Christmas Eve, and may your circles live fast and disappear responsibly. 🎅✨
This holiday tutorial is basically SwiftUI playing the responsible adult while SpriteKit knocks over ornaments with gravity, drops yellow circles like snowballs, and somehow everything still works. Consider it a festive truce between calm layouts and chaotic physics, with zero broken gifts and just enough holiday magic to make gravity feel seasonal. 🎄
This tutorial is where your game stops politely minding its own business and starts snitching. We teach SpriteKit how to notice collisions, report them like a drama-filled hall monitor, and let you decide who lives, who disappears, and who gets deleted with style.
Tutorial Five is the one you do on New Year’s Eve while everyone else is popping champagne and you’re negotiating with gravity, collisions, and your own sanity. It’s hard, your brain gets warm, and somewhere around midnight you realize you didn’t just learn SpriteKit rules, you survived them. 🥂🧠
Tutorial Six is what you do on January 1st, 2026 when everyone else is making resolutions and you’re already enforcing rules. No “new year, new me” energy here. Just one paddle, one ball, and physics being told exactly how it’s allowed to behave. You wake up in 2026, build Pong from scratch, and realize this is your resolution now. No champagne. No mercy. Just honest collisions and a very motivated ball. 🎮🎯🥂
This tutorial is where SwiftUI learns to communicate without yelling, hard-coding, or starting a family argument. We build a tiny scoreboard, pass data like responsible adults, and discover that closures are just polite notes instead of chaos. Nothing explodes, everything stays reusable, and future-you quietly breathes a sigh of relief.
This tutorial is where SpriteKit gets a job, a haircut, and a proper apartment in SwiftUI. We teach a tiny blue box to pace politely back and forth using scripted actions, then gently place the whole scene into a well-framed, rounded-corner view so it looks like it belongs in a real app instead of a science fair experiment. No physics, no chaos, just clean choreography and good UI manners.
Do not skip this tutorial. This is where we flick a ball, unleash physics, and then politely tell it when to calm down. No scripts, no babysitting, just angles, momentum, and a ball making life choices. If SpriteKit ever felt too polite before, this is where it gets unhinged.
Welcome to Tutorial 1, where Move That Duck walked so Move That Puck could skate. 🦆➡️🏒 Nothing moves yet. No puck, no duck, no chaos. This is the splash screen. The calm, confident moment where your game looks polished and professional while secretly doing absolutely nothing. By the end, you won’t have gameplay, but you will have a real SpriteKit scene on screen, previewing properly, and patiently waiting for future chaos. Foundations first. Ducks before pucks. Happy coding!