Embedded Swift Project 101 (plus Prototyping Animations in SwiftUI)


Hey Reader,

How do you begin development using Embedded Swift? How do you prototype 2D animations in SwiftUI? Let's dive in to find out.

This year I have explored Embedded Swift and the Swift build tools on the command line (Terminal) and in Visual Studio Code.

It has been a fun learning experience, and it definitely helps you appreciate all the nice things that Xcode offers, even when it has bugs or something isn’t working.

My current project goal is to animate an LED matrix (16x16 pixels) using math equations that I have generated in Artwork Evolution (my first published app on the App Store).

Artwork Evolution creates high quality abstract artwork that I have printed on aluminum and sold as a wallpaper app with In-App Purchases.

1. Beginners Guide: Embedded Swift and Visual Studio Code (with Code Completion)

video preview

2. After you setup you development environment you need to set up your first Embedded Swift project. In the following video I’ll walk you through that process.

Embedded Swift Project Overview in Visual Studio Code and ESP-IDF

video preview

3. If you want to explore LED animations, then you’ll want to watch the methods I’m using to animate my LED Matrix panel.

Embedded Swift and 16x16 LED Matrix Animation Overview with ESP32-C6

video preview

4. Prototyping 2D Animations in SwiftUI

video preview

What do you want to create? Hit REPLY and let me know.

Talk soon,

Paul Solt

PS You can watch my latest iOS Job Search video here to see all the things that I’m doing to search for a new tech job.

My iOS Job Search in 2024 - Update 3

video preview

Make iOS/macOS Apps with SwiftUI

I make it simple for creators to build iOS and macOS apps using Swift and SwiftUI. Join me for weekly developer insights and videos, and let's build something great together! Drawing from my experience at Apple, GoPro, and Microsoft, and having published seven apps on the App Store, I'm here to share industry expertise that can help you succeed in your app development journey.

Read more from Make iOS/macOS Apps with SwiftUI
Install macOS Sequoia on External SSD

Hey Reader, Over the past week, I published various videos on macOS, git, Xcode, and bootable external hard drives. If you are interested in SwiftUI, check out my upcoming iOS course. I'll be sharing some lessons on YouTube in the coming months. Let me know if non-programming videos are helpful, especially if you're new to Mac (or don't know all the best practices). New Videos How to Install macOS Sequoia on an External Hard Drive Learn how to create a bootable version of macOS. You can use...

iOS Job Search: Layoff Update #4

Hey Reader, 157 Applications and Counting . . . Is the iOS Job Market Still Thriving? In this week's video, I share my journey after being laid off, applying to over 157 positions, and navigating the evolving iOS job market. I also dive into my job search strategies, including my detailed spreadsheet, resume tips, and reflections on what’s next. Are Companies Still Hiring iOS Developers? (My Take in December 2024) Timestamps: 00:00 My iOS Job Search Update 14:35 My iOS Job Spreadsheet 15:38...

Hey Reader, Can you help me? Below is my syllabus for my upcoming iPhone Apps 101 course (updated for SwiftUI, iOS 18, and Xcode 16). What is missing from the course? What are you excited about? iPhone Apps 101 Have you ever wanted to create a polished iOS app that feels like it belongs on the App Store? Imagine crafting a project that grabs attention, showcases your skills, and even serves as a portfolio centerpiece for job interviews. That’s the journey we’ll embark on in this SwiftUI...