Menu

mariogeneau.com

All About Digital Experiences.

About ME

I am a freelance creative digital developer based in Michigan, specializing in iOS development.

Services

What I Do.

I have a passion for solving puzzles and technological challenges, particularly in iOS development.

Showcase

My Portfolio

Here’s a deeper look at my projects and experiments.

TUTORIALS

Learn With Me.

Clean, practical guides I’ve written while building real projects. Explore, copy code, and ship faster.

Hello World Tutorial

Intro to SwiftUI — create a new app, display Hello, World!, and preview it live.

Basics Easy Tutorial

SwiftUI essentials: Text, Button, @State counter, VStack layout, and modifiers.

Basics Moderate Tutorial

Model a Person, build a scrolling list with IDs and live updates in SwiftUI previews.

Basics Hard Tutorial

Fetch JSON posts with async .task, loading/error states, and Identifiable list.

Strings Easy Tutorial

Build a computed greeting, count characters, and list each letter with IDs.

Navigation Tutorial

Learn SwiftUI NavigationStack basics: link screens, manage titles and back actions.

Tab Views Tutorial

Multi-tab layouts with TabView, icons, labels, and nested navigation.

Project Theme Tutorial

Centralize colors, typography, and spacing in a reusable Theme for SwiftUI.

Frame Animation Tutorial

Build a frame-by-frame animation system in SwiftUI and control frame timing.

Closures 101 Tutorial

Master Swift closures — capture values and pass logic like building blocks.

Calculator Part 1 Tutorial

Build a tiny calculator that returns closures on demand. Pure Swift joy.

Calculator Part 2 Tutorial

Level up your SwiftUI calculator — enums, closures, and clean formatting.

Color Extension Tutorial

Teach SwiftUI’s Color a hex-friendly initializer with opacity support.

Card Builder Framework Tutorial

Create a SwiftUI card carousel with Card Builder Modifier Kit and smooth scrolling.

Custom Symbol Tutorial

Design your own lightning bolt in Pixelmator and turn it into an SF Symbol.

Rotation 3D Effect Tutorial

Spin a globe icon using rotation3DEffect — learning @State and animation.

Modifier Tutorial

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.

SegmentedPickerKit Tutorial

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.

Custom Symbol Animation Tutorial

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!

SwiftData Tutorial

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.

Contact

Get In Touch.

Contact Information
Email me At

info@mariogeneau.com